diff options
Diffstat (limited to 'neovim/.vimrc')
| -rw-r--r-- | neovim/.vimrc | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/neovim/.vimrc b/neovim/.vimrc new file mode 100644 index 0000000..b523fdd --- /dev/null +++ b/neovim/.vimrc @@ -0,0 +1,51 @@ +filetype plugin on +filetype indent on + +let g:loaded_node_provider = 0 +let g:loaded_perl_provider = 0 +let g:loaded_python3_provider = 0 +let g:loaded_ruby_provider = 0 + +call plug#begin() +Plug 'srcery-colors/srcery-vim' +Plug 'vim-airline/vim-airline' +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +call plug#end() + +lua << EOF +require("nvim-treesitter.parsers").get_parser_configs().scfg = { + install_info = { + url = "https://github.com/rockorager/tree-sitter-scfg", + files = {"src/parser.c"}, + }, + filetype = "scfg", + requires_generate_from_grammar = true, +} +vim.filetype.add({ + extension = { + scfg = "scfg", + } +}) +require('nvim-treesitter.configs').setup { + highlight = { enable = true }, + indent = { enable = true } +} +EOF + +syntax enable +colorscheme srcery +let g:srcery_italic = 1 +set mouse=a +set cursorline +set colorcolumn=80 +set nu +set incsearch +set expandtab +set autoindent +set shortmess+=I +set directory=~/.local/state/nvim/swap// +set undofile +set undodir=~/.local/state/nvim/undo// +set backup +set backupdir=~/.local/state/nvim/backups// +set writebackup |
