https://github.com/tmcdonell/config-neovim
Neovim configuration
https://github.com/tmcdonell/config-neovim
Last synced: 4 months ago
JSON representation
Neovim configuration
- Host: GitHub
- URL: https://github.com/tmcdonell/config-neovim
- Owner: tmcdonell
- Created: 2015-09-10T00:26:24.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T10:43:27.000Z (over 1 year ago)
- Last Synced: 2025-06-13T03:47:41.557Z (about 1 year ago)
- Language: Lua
- Size: 152 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NeoVim Settings
===============
Settings for NeoVim
http://neovim.io
To install, clone the repository to `~/.config/nvim`.
Caveats
-------
In order to render the screen quickly (i.e. sub-millisecond) we need to
coordinate with the terminal emulator a little. Both my terminal emulator and
this NeoVim configuration use the 'Tomorrow' and 'Tomorrow Night' themes in
light and dark mode, respectively.
When using the [Kitty](https://sw.kovidgoyal.net/kitty/) shell this
configuration will automatically detect which theme is currently active in the
terminal and change the NeoVim colour scheme appropriately. There may be a way
to do this more generally (e.g. by using CSI codes).
Assumes several external tools are installed:
* [bottom](https://clementtsang.github.io/bottom/)
* [lazygit](https://github.com/jesseduffield/lazygit/)
* [tree-sitter](https://tree-sitter.github.io/)
as well as a working C compiler, and maybe some other things besides...