summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md23
-rw-r--r--coc-settings.json10
-rw-r--r--init.vim4
-rw-r--r--keys/which-key.vim2
-rw-r--r--plug-config/bracey.vim2
-rw-r--r--plug-config/coc.vim2
-rw-r--r--plug-config/illuminate.vim2
-rw-r--r--plug-config/polyglot.vim4
-rw-r--r--plug-config/tagalong.vim2
-rw-r--r--vim-plug/plugins.vim10
10 files changed, 43 insertions, 18 deletions
diff --git a/README.md b/README.md
index 0a334672..5c58427c 100644
--- a/README.md
+++ b/README.md
@@ -128,15 +128,22 @@ Example:
- async task/run
- vimspector
-- git messenger
-- live server (bracey)
- markdown preview
- neomake
+- ale
+- multiple cursors
+- git messenger
- markdown table
+- spaceline (add colorscheme for mach 2)
- add better whitespace plugin and a toggle
- People asked about vimwiki I kinda hate it but maybe I'll add it
-- tagalong
-- ctrlspace
+- neovide
+- move coc to coc.old in install script
+- later manually link pylance
+- lazynpm for floaterm
+
+## coc additions to check out
+
- coc-fzf
- coc-async-tasks
- coc-stylelintplus
@@ -144,14 +151,6 @@ Example:
- coc-floaterm
- coc-actions
- coc-bookmark
-- maybe better jsx highlighting
-- neovide
-- move coc to coc.old in install script
-- multiple cursors
-- pywright
-- later manually link pylance
-- ale
-- spaceline
## 0.5
diff --git a/coc-settings.json b/coc-settings.json
index 151921bb..c0f877ed 100644
--- a/coc-settings.json
+++ b/coc-settings.json
@@ -39,14 +39,14 @@
"coc.preferences.hoverTarget": "float",
// python config
- "python.linting.enabled": true,
- "python.linting.pylintEnabled": true,
+ "python.linting.enabled": false,
+ "python.linting.pylintEnabled": false,
"python.formatting.provider": "black",
// "python.formatting.blackPath": "~/.local/bin/black",
// "python.linting.pylintPath": "~/.miniconda/envs/neovim/bin/pylint",
- "python.condaPath": "~/.miniconda/bin/conda",
- "python.sortImports.path": "~/.miniconda/envs/neovim/bin/isort",
- "python.jediPath": "~/.miniconda/envs/neovim/lib/python3.8/site-packages",
+ // "python.condaPath": "~/.miniconda/bin/conda",
+ // "python.sortImports.path": "~/.miniconda/envs/neovim/bin/isort",
+ // "python.jediPath": "~/.miniconda/envs/neovim/lib/python3.8/site-packages",
// snippets
"snippets.ultisnips.directories": ["UltiSnips", "~/.config/nvim/snips"],
diff --git a/init.vim b/init.vim
index 5ff73bff..7b7133f4 100644
--- a/init.vim
+++ b/init.vim
@@ -41,6 +41,9 @@ else
source $HOME/.config/nvim/plug-config/xtabline.vim
source $HOME/.config/nvim/plug-config/polyglot.vim
source $HOME/.config/nvim/plug-config/far.vim
+ source $HOME/.config/nvim/plug-config/tagalong.vim
+ source $HOME/.config/nvim/plug-config/illuminate.vim
+ source $HOME/.config/nvim/plug-config/bracey.vim
luafile $HOME/.config/nvim/lua/plug-colorizer.lua
endif
@@ -57,3 +60,4 @@ endif
" let g:vimspector_base_dir=expand( '$HOME/.config/nvim/vimspector-config' )
" let g:vimspector_enable_mappings='HUMAN'
+" let g:spaceline_colorscheme = 'one'
diff --git a/keys/which-key.vim b/keys/which-key.vim
index 5e72324b..0351a36d 100644
--- a/keys/which-key.vim
+++ b/keys/which-key.vim
@@ -50,6 +50,8 @@ let g:which_key_map.a = {
\ 'name' : '+actions' ,
\ 'c' : [':ColorizerToggle' , 'colorizer'],
\ 'e' : [':CocCommand explorer' , 'explorer'],
+ \ 'l' : [':Bracey' , 'start live server'],
+ \ 'L' : [':BraceyStop' , 'stop live server'],
\ 'n' : [':set nonumber!' , 'line-numbers'],
\ 'r' : [':set norelativenumber!' , 'relative line nums'],
\ 's' : [':let @/ = ""' , 'remove search highlight'],
diff --git a/plug-config/bracey.vim b/plug-config/bracey.vim
new file mode 100644
index 00000000..d7eda59b
--- /dev/null
+++ b/plug-config/bracey.vim
@@ -0,0 +1,2 @@
+"cd ~/.config/autoload/plugged/bracey.vim for plug
+"run npm install --prefix server
diff --git a/plug-config/coc.vim b/plug-config/coc.vim
index c554a0c1..17a3e71d 100644
--- a/plug-config/coc.vim
+++ b/plug-config/coc.vim
@@ -11,7 +11,7 @@
\ 'coc-emoji',
\ 'coc-cssmodules',
\ 'coc-yaml',
- \ 'coc-python',
+ \ 'coc-pyright',
\ 'coc-explorer',
\ 'coc-svg',
\ 'coc-prettier',
diff --git a/plug-config/illuminate.vim b/plug-config/illuminate.vim
new file mode 100644
index 00000000..75e4a322
--- /dev/null
+++ b/plug-config/illuminate.vim
@@ -0,0 +1,2 @@
+" have to disable for html for now until I can just blacklist the highlight group
+let g:Illuminate_ftblacklist = ['javascript', 'jsx', 'html']
diff --git a/plug-config/polyglot.vim b/plug-config/polyglot.vim
index 80287070..8c82247c 100644
--- a/plug-config/polyglot.vim
+++ b/plug-config/polyglot.vim
@@ -1,3 +1,7 @@
let g:polyglot_disabled = ['csv']
let g:python_highlight_all=1
+
+let g:vim_jsx_pretty_colorful_config = 1
+
+set re=0
diff --git a/plug-config/tagalong.vim b/plug-config/tagalong.vim
new file mode 100644
index 00000000..3ddd27b4
--- /dev/null
+++ b/plug-config/tagalong.vim
@@ -0,0 +1,2 @@
+let g:tagalong_filetypes = ['html', 'xml', 'jsx', 'eruby', 'ejs', 'eco', 'php', 'htmldjango', 'javascriptreact', 'typescriptreact', 'javascript']
+let g:tagalong_verbose = 1
diff --git a/vim-plug/plugins.vim b/vim-plug/plugins.vim
index 608ecb8e..340e5d52 100644
--- a/vim-plug/plugins.vim
+++ b/vim-plug/plugins.vim
@@ -61,6 +61,7 @@ call plug#begin('~/.config/nvim/autoload/plugged')
Plug 'neoclide/coc.nvim', {'branch': 'release'}
" Status Line
Plug 'vim-airline/vim-airline'
+ " Plug 'hardcoreplayers/spaceline.vim'
" Plug 'vim-airline/vim-airline-themes'
" Ranger
" Plug 'francoiscabrol/ranger.vim'
@@ -102,9 +103,18 @@ call plug#begin('~/.config/nvim/autoload/plugged')
Plug 'puremourning/vimspector'
" Better tabline
Plug 'mg979/vim-xtabline'
+ " undo time travel
Plug 'mbbill/undotree'
+ " highlight all matches under cursor
Plug 'RRethy/vim-illuminate'
+ " Find and replace
Plug 'brooth/far.vim'
+ " Auto change html tags
+ Plug 'AndrewRadev/tagalong.vim'
+ " live server
+ Plug 'turbio/bracey.vim'
+ " Typescript syntax
+ Plug 'HerringtonDarkholme/yats.vim'
endif