nvim/init.vim

74 lines
1.6 KiB
VimL
Raw Normal View History

2024-05-23 08:33:22 +02:00
source /etc/vimrc
execute pathogen#infect()
autocmd BufReadPost *
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal! g'\"" |
\ endif
set modeline
set nowrap
set sidescroll=1
set scrolloff=3
set nobackup
set mouse=
set completeopt-=preview
set nofoldenable
set spellcapcheck=0
2024-06-10 12:20:59 +02:00
set sw=2
set ts=2
set et
2024-05-23 08:33:22 +02:00
2024-06-10 12:20:59 +02:00
if has('nvim')
colorscheme vim
endif
2024-05-23 08:33:22 +02:00
set smartcase
"set smarttab
set nohlsearch
highlight ExtraWhitespace ctermbg=darkgreen guibg=darkgreen
match ExtraWhitespace /\s\+$\| \+\ze\t/
au FileType python setlocal ts=4 sw=4 et
2024-06-10 12:20:59 +02:00
au FileType c setlocal ts=8 sw=8 noet
2024-05-23 08:33:22 +02:00
au FileType asciidoctor setlocal wrap lbr iskeyword+=-
au BufRead,BufNewFile */templates/*.html set filetype=htmldjango
autocmd BufNewFile *.h 0r ~/.vim/template/h
autocmd BufNewFile *.html 0r ~/.vim/template/html5
autocmd BufNewFile *.mk 0r ~/.vim/template/make
2024-06-04 19:20:14 +02:00
autocmd BufNewFile Makefile 0r ~/.vim/template/make
2024-05-23 08:33:22 +02:00
autocmd BufNewFile *.hs 0r ~/.vim/template/hs
autocmd BufNewFile *.adoc 0r ~/.vim/template/adoc
autocmd BufNewFile,BufRead *.pio setfiletype pioasm
highlight Pmenu ctermbg=235 guibg=black
highlight Pmenu ctermfg=white guifg=white
highlight PmenuSel ctermbg=235 guibg=black
highlight PmenuSel ctermfg=yellow guifg=yellow
" For Pandoc
let g:pandoc#spell#enabled=0
let g:pandoc#modules#disabled=["bibliographies"]
let g:jsx_ext_required = 0
" How many files / lines to remember.
set viminfo='20,<1000,s100
if has('nvim')
lua require("init")
lua require("config.tab")
lua require("config.black")
lua require("config.isort")
lua require("config.prettier")
lua require("config.lsp")
2024-06-08 01:21:14 +02:00
lua require("config.clang-format")
2024-05-23 08:33:22 +02:00
endif
" EOF