Skip to content

Commit ee4c00b

Browse files
committed
Clean-up CoC
* Add prettier coc * ts * color
1 parent ae1291f commit ee4c00b

File tree

6 files changed

+62
-13
lines changed

6 files changed

+62
-13
lines changed

coc-settings.json

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
"scss.validate": false,
1717
"css.validate": false,
1818

19-
"suggest.maxCompleteItemCount": 20,
20-
"suggest.timeout": 5000,
21-
2219
"tsserver.log": "off",
2320
"tsserver.npm": "~/n/bin/npm",
2421
"tsserver.trace.server": "off",
@@ -37,5 +34,35 @@
3734
"python.linting.pylintEnabled": true,
3835
"python.linting.pylintPath": "~/venvs/pylint/bin/pylint",
3936
"python.pythonPath": "python",
40-
"python.venvPath": "~/venvs/"
37+
"python.venvPath": "~/venvs/",
38+
39+
"suggest.maxCompleteItemCount": 20,
40+
"suggest.timeout": 5000,
41+
"suggest.completionItemKindLabels": {
42+
"class": "\uf0e8",
43+
"color": "\ue22b",
44+
"constant": "\uf8fe",
45+
"default": "\uf29c",
46+
"enum": "\uf435",
47+
"enumMember": "\uf02b",
48+
"event": "\ufacd",
49+
"field": "\uf93d",
50+
"file": "\uf723",
51+
"folder": "\uf115",
52+
"function": "\u0192",
53+
"interface": "\uf417",
54+
"keyword": "\uf1de",
55+
"method": "\uf6a6",
56+
"module": "\uf40d",
57+
"operator": "\uf915",
58+
"property": "\ue624",
59+
"reference": "\ufa46",
60+
"snippet": "\ue60b",
61+
"struct": "\ufb44",
62+
"text": "\ue612",
63+
"typeParameter": "\uf728",
64+
"unit": "\uf475",
65+
"value": "\uf89f",
66+
"variable": "\ue71b"
67+
}
4168
}

config/highlight.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
" highlight clear ALEWarningSign
33
highlight Comment cterm=italic
44
highlight Comment gui=italic
5-
highlight MatchParen cterm=bold ctermbg=darkmagenta ctermfg=white
6-
highlight Search cterm=NONE ctermfg=white ctermbg=5
5+
" highlight MatchParen cterm=bold ctermbg=darkmagenta ctermfg=white
6+
" highlight Search cterm=NONE ctermfg=white ctermbg=5
77
highlight Type cterm=italic
88
highlight Type gui=italic
99
highlight htmlArg cterm=italic
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
lua << EOF
2+
nvim = require 'nvim'
3+
local base16 = require 'base16'
4+
base16(base16.themes[nvim.env.BASE16_THEME or "3024"], true)
5+
EOF

config/plugin-config/tree-sitter.vim

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
11
lua <<EOF
22
require'nvim-treesitter.configs'.setup {
33
ensure_installed = 'all',
4+
sync_install = false,
5+
auto_install = true,
46

57
highlight = {
68
enable = true,
7-
additional_vim_regex_highlighting = true,
9+
additional_vim_regex_highlighting = false,
10+
},
11+
12+
-- @see: https://github.com/p00f/nvim-ts-rainbow
13+
rainbow = {
14+
enable = true,
15+
-- disable = { "jsx", "cpp" }, list of languages you want to disable the plugin for
16+
extended_mode = true, -- Also highlight non-bracket delimiters like html tags, boolean or table: lang -> boolean
17+
max_file_lines = nil, -- Do not enable for files with more than n lines, int
18+
-- colors = {}, -- table of hex strings
19+
-- termcolors = {} -- table of colour name strings
820
},
921

1022
incremental_selection = {

config/plugins.vim

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,14 @@ Plug 'justinmk/vim-dirvish' " file navigation... F I R S T
1515

1616
" Plug 'floobits/floobits-neovim' " magic stuff
1717
Plug 'blueyed/vim-diminactive' " dim inactive split
18-
Plug 'bounceme/poppy.vim' " rainbows for parentheses
19-
" Plug 'ciaranm/securemodelines' " less haxx
18+
" Plug 'bounceme/poppy.vim' " rainbows for parentheses
19+
Plug 'ciaranm/securemodelines' " less haxx
2020
Plug 'editorconfig/editorconfig-vim' " indent the same...
2121
Plug 'itchyny/lightline.vim' " an statusbar
2222
" Plug 'jiangmiao/auto-pairs' " autocomplete brackets: @see: https://bit.ly/2qQYZ0P
2323
Plug 'junegunn/vim-easy-align' " align stuff... like csv columns
2424
Plug 'kristijanhusak/vim-dirvish-git' " dirvish git stuff
2525
" Plug 'matze/vim-move' " line-bubbling
26-
" Plug 'mechatroner/rainbow_csv' " csv pretties
2726
Plug 'mhinz/vim-signify' " show git changes in gutter
2827
Plug 'myusuf3/numbers.vim' " relative line numbering
2928
Plug 'nathanaelkane/vim-indent-guides' " what it says
@@ -44,16 +43,21 @@ Plug 'junegunn/fzf.vim'
4443

4544
"" IdIDE:
4645
" Plug 'ludovicchabant/vim-gutentags'
46+
" Plug 'sheerun/vim-polyglot'
47+
" Plug 'norcalli/nvim-base16.lua'
48+
" Plug 'norcalli/nvim.lua'
4749
Plug 'nvim-lua/plenary.nvim'
4850
Plug 'nvim-telescope/telescope.nvim'
4951
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
5052
Plug 'nvim-treesitter/nvim-treesitter-textobjects'
53+
Plug 'p00f/nvim-ts-rainbow'
5154

5255
"" CoCOC:
5356
Plug 'yuki-yano/fzf-preview.vim', { 'branch': 'release/remote', 'do': ':UpdateRemotePlugins' }
5457
Plug 'neoclide/coc.nvim', {'branch': 'release'}
5558

5659
" TtTtTheme: PRETTY PRETTY PRETTY PRETTY PRETTY PRETTY
5760
Plug 'chriskempson/base16-vim', {'do': 'git clone https://github.com/chriskempson/base16-shell.git ~/.config/base16-shell'}
61+
" @see: https://github.com/RRethy/nvim-base16
5862

5963
call plug#end()

init.vim

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,18 @@ source $HOME/.config/nvim/config/tabs.vim
2525
"" plugin configuration
2626
"" ---------------------------------------------------------------------------
2727

28+
" source $HOME/.config/nvim/config/plugin-config/polyglot.vim
29+
" source $HOME/.config/nvim/config/plugin-config/poppy.vim
30+
" source $HOME/.config/nvim/config/plugin-config/vim-move.vim
31+
" source $HOME/.config/nvim/config/plugin-config/base16-lua.vim
2832
source $HOME/.config/nvim/config/plugin-config/coc-fzf.vim
2933
source $HOME/.config/nvim/config/plugin-config/coc.vim
3034
source $HOME/.config/nvim/config/plugin-config/ctags.vim
3135
source $HOME/.config/nvim/config/plugin-config/dirvish.vim
3236
source $HOME/.config/nvim/config/plugin-config/easy-align.vim
3337
source $HOME/.config/nvim/config/plugin-config/fzf.vim
3438
source $HOME/.config/nvim/config/plugin-config/lightline.vim
35-
source $HOME/.config/nvim/config/plugin-config/polyglot.vim
36-
source $HOME/.config/nvim/config/plugin-config/poppy.vim
3739
source $HOME/.config/nvim/config/plugin-config/tree-sitter.vim
38-
source $HOME/.config/nvim/config/plugin-config/vim-move.vim
3940

4041
"" ---------------------------------------------------------------------------
4142

0 commit comments

Comments
 (0)