1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
syntax on
set termguicolors
" ----- Colorsceme ------"
colorscheme PaperColor
"colorscheme base16-bright
"colorscheme gruvbox
"colorscheme torte
"autocmd FileType java colorscheme torte
"colorscheme focuspoint
"colorscheme deus
"colorscheme gotham
"colorscheme nord
"colorscheme abstract
"colorscheme base16-default-dark
"colorscheme 256_noir
"colorscheme OceanicNext
"colorscheme atom
"colorscheme catppuccin
"colorscheme catppuccin-frappe
"colorscheme catppuccin-macchiato
"colorscheme catppuccin-mocha
" ----- Number Column ------"
highlight clear LineNr
highlight clear SignColumn
"set listchars=tab:>\ ,space:·,nbsp:␣,eol:!
highlight Normal guibg=none
highlight NonText guibg=none
highlight Normal ctermbg=none
highlight NonText ctermbg=none
" ----- C ----- "
autocmd BufRead,BufNewFile *.c :source ~/.config/nvim/syntax/libpng.vim " libpng
autocmd BufRead,BufNewFile *.h :source ~/.config/nvim/syntax/libpng.vim " libpng
autocmd BufRead,BufNewFile *.c :source ~/.config/nvim/syntax/curses.vim " ncurses
autocmd BufRead,BufNewFile *.h :source ~/.config/nvim/syntax/curses.vim " ncurses
autocmd BufRead,BufNewFile *.c :source ~/.config/nvim/syntax/types.vim " types
autocmd BufRead,BufNewFile *.h :source ~/.config/nvim/syntax/types.vim " types
autocmd BufWinEnter *.c RainbowParenthesesToggle " Colorise nested parentheses
" ----- Comments ----- "
"autocmd BufRead,BufNewFile *.c :highlight Comment ctermfg=12 guifg=#504945
"autocmd BufRead,BufNewFile *.h :highlight Comment ctermfg=12 guifg=#504945
autocmd BufRead,BufNewFile *.c :highlight Comment ctermfg=4 guifg=LightBlue
autocmd BufRead,BufNewFile *.h :highlight Comment ctermfg=4 guifg=LightBlue
autocmd BufRead,BufNewFile *.java :highlight Comment ctermfg=4 guifg=LightBlue
" ----- CSS ------"
set omnifunc=syntaxcomplete#CompleteCSS
|