diff options
author | Chris <[email protected]> | 2021-03-19 22:35:58 -0400 |
---|---|---|
committer | Chris <[email protected]> | 2021-03-19 22:35:58 -0400 |
commit | d97766b0a75c4b376ff517ca1e88abc442aed38d (patch) | |
tree | eda3a82bf649f0f406c394616573bfa84d816f93 /lua | |
parent | fa6fa14149f196e9f8052048c35cef6e5f7dff73 (diff) |
snippet stream
Diffstat (limited to 'lua')
-rw-r--r-- | lua/keymappings.lua | 15 | ||||
-rw-r--r-- | lua/lsp/python-ls.lua | 3 | ||||
-rw-r--r-- | lua/nv-emmet/init.lua | 3 | ||||
-rw-r--r-- | lua/nv-startify/init.lua | 19 | ||||
-rw-r--r-- | lua/nv-utils/init.lua | 3 | ||||
-rw-r--r-- | lua/plugins.lua | 16 |
6 files changed, 35 insertions, 24 deletions
diff --git a/lua/keymappings.lua b/lua/keymappings.lua index 5a36a9da..c4ef85b6 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -59,12 +59,11 @@ vim.cmd('inoremap <expr> <c-k> (\"\\<C-p>\")') -- vim.cmd('inoremap <expr> <TAB> (\"\\<C-n>\")') -- vim.cmd('inoremap <expr> <S-TAB> (\"\\<C-p>\")') --- TAB Complete --- vim.api.nvim_set_keymap('i', '<expr><TAB>', 'pumvisible() ? \"\\<C-n>\" : \"\\<TAB>\"', { noremap = true, silent = true }) +-- vim.api.nvim_set_keymap('i', '<C-TAB>', 'compe#complete()', {noremap = true, silent = true, expr = true}) -vim.cmd([[ -map p <Plug>(miniyank-autoput) -map P <Plug>(miniyank-autoPut) -map <leader>n <Plug>(miniyank-cycle) -map <leader>N <Plug>(miniyank-cycleback) -]]) +-- vim.cmd([[ +-- map p <Plug>(miniyank-autoput) +-- map P <Plug>(miniyank-autoPut) +-- map <leader>n <Plug>(miniyank-cycle) +-- map <leader>N <Plug>(miniyank-cycleback) +-- ]]) diff --git a/lua/lsp/python-ls.lua b/lua/lsp/python-ls.lua index 19de234a..e040e8ae 100644 --- a/lua/lsp/python-ls.lua +++ b/lua/lsp/python-ls.lua @@ -1,4 +1,7 @@ -- npm i -g pyright +-- local capabilities = vim.lsp.protocol.make_client_capabilities() +-- capabilities.textDocument.completion.completionItem.snippetSupport = true require'lspconfig'.pyright.setup{ on_attach = require'lsp'.common_on_attach, + -- capabilities = capabilities } diff --git a/lua/nv-emmet/init.lua b/lua/nv-emmet/init.lua new file mode 100644 index 00000000..329bc643 --- /dev/null +++ b/lua/nv-emmet/init.lua @@ -0,0 +1,3 @@ +-- After you have what you want press C-Y and , at the same time +-- autocmd FileType html,css EmmetInstall +-- vim.g.user_emmet_leader_key='<C-Z>' diff --git a/lua/nv-startify/init.lua b/lua/nv-startify/init.lua index 8e05cdbd..c066f75f 100644 --- a/lua/nv-startify/init.lua +++ b/lua/nv-startify/init.lua @@ -1,10 +1,8 @@ vim.g.startify_custom_header = { - ' _ ___ ________ __ ', - ' / | / / | / / ____/___ ____/ /__ ', - ' / |/ /| | / / / / __ \\/ __ / _ \\', - ' / /| / | |/ / /___/ /_/ / /_/ / __/', - ' /_/ |_/ |___/\\____/\\____/\\__,_/\\___/ ', - } + ' _ ___ ________ __ ', ' / | / / | / / ____/___ ____/ /__ ', + ' / |/ /| | / / / / __ \\/ __ / _ \\', ' / /| / | |/ / /___/ /_/ / /_/ / __/', + ' /_/ |_/ |___/\\____/\\____/\\__,_/\\___/ ' +} vim.g.webdevicons_enable_startify = 1 vim.g.startify_enable_special = 0 @@ -16,10 +14,13 @@ vim.g.startify_fortune_use_unicode = 1 vim.g.startify_session_persistence = 1 vim.g.startify_session_dir = '~/.config/nvim/session' +vim.api.nvim_exec( + 'let startify_lists = [ { \'type\': \'files\', \'header\': [\' Files\'] }, { \'type\': \'sessions\', \'header\': [\' Sessions\'] }, { \'type\': \'bookmarks\', \'header\': [\' Bookmarks\'] }, ]', + true) -vim.api.nvim_exec('let startify_lists = [ { \'type\': \'files\', \'header\': [\' Files\'] }, { \'type\': \'sessions\', \'header\': [\' Sessions\'] }, { \'type\': \'bookmarks\', \'header\': [\' Bookmarks\'] }, ]',true) - -vim.api.nvim_exec('let startify_bookmarks = [ { \'b\': \'~/Blog\' }, { \'i\': \'~/.config/nvim/init.vim\' }, { \'z\': \'~/.zshrc\' }]', true) +vim.api.nvim_exec( + 'let startify_bookmarks = [ { \'b\': \'~/Blog\' }, { \'i\': \'~/.config/nvim/init.lua\' }, { \'z\': \'~/.zshrc\' }, { \'r\': \'.config/nvim/README.md\' }]', + true) vim.cmd([[ function! StartifyEntryFormat() diff --git a/lua/nv-utils/init.lua b/lua/nv-utils/init.lua index 82e920de..901a1a71 100644 --- a/lua/nv-utils/init.lua +++ b/lua/nv-utils/init.lua @@ -31,7 +31,8 @@ nv_utils.define_augroups({ {'BufNewFile', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, {'FileType', 'java', 'luafile ~/.config/nvim/lua/lsp/java-ls.lua'}, {'FileType', 'java', 'nnoremap ca <Cmd>lua require(\'jdtls\').code_action()<CR>'}, - {'FileType', 'java', 'nnoremap ca <Cmd>lua require(\'jdtls\').code_action()<CR>'} + {'FileType', 'java', 'nnoremap ca <Cmd>lua require(\'jdtls\').code_action()<CR>'}, + {'FileType', 'markdown', 'set wrap'} -- {'User', 'GoyoLeave', 'lua require(\'galaxyline\').disable_galaxyline()'}, -- {'User', 'GoyoEnter', 'lua require(\'galaxyline\').galaxyline_augroup()'}, } diff --git a/lua/plugins.lua b/lua/plugins.lua index 684a4d0b..5aabf844 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -34,15 +34,19 @@ return require('packer').startup(function(use) -- Autocomplete use 'hrsh7th/nvim-compe' + use 'christianchiarulli/emmet-vim' use 'hrsh7th/vim-vsnip' - use 'hrsh7th/vim-vsnip-integ' - use 'honza/vim-snippets' + use 'xabikos/vscode-javascript' + use 'cstrap/python-snippets' + use 'dsznajder/vscode-es7-javascript-react-snippets' + use 'golang/vscode-go' + use 'rust-lang/vscode-rust' + use 'ChristianChiarulli/html-snippets' + -- use 'hrsh7th/vim-vsnip-integ' + -- use 'honza/vim-snippets' + -- use 'abusaidm/html-snippets' -- <- don't work -- use 'epilande/vim-react-snippets' - -- use 'xabikos/vscode-javascript' - -- use 'cstrap/python-snippets' -- use 'ylcnfrht/vscode-python-snippet-pack' - -- use 'golang/vscode-go' - -- use 'rust-lang/vscode-rust' -- use 'SirVer/ultisnips' -- use 'norcalli/snippets.nvim' |