summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris <[email protected]>2021-03-16 09:10:38 -0400
committerChris <[email protected]>2021-03-16 09:10:38 -0400
commitcd05394d91ba11b6d46be44db22cd3a36e7412eb (patch)
tree3420eddd751faf689cf9c8807f874bf1dda4f1ed
parentcf90bd89f2c4aa362f3b701d7ba12c0c62ed85af (diff)
udpates
-rw-r--r--README.md3
-rw-r--r--lua/lsp/js-ts-ls.lua10
-rw-r--r--lua/nv-kommentary/init.lua13
-rw-r--r--lua/plugins.lua16
4 files changed, 36 insertions, 6 deletions
diff --git a/README.md b/README.md
index 68547c62..e849aa9a 100644
--- a/README.md
+++ b/README.md
@@ -48,9 +48,10 @@ $HOME/.config/nvim/lua/nv-vscode/init.vim
- toggle virtual text diagnostics
- improve VSCode support
- formatting using efm server for python
+- formatting using efm server for prettier/eslint
**LOW PRIORITY**
-- redo barbar highligh groups
+- redo barbar highlight groups
- wrap all whichkey lsp in functions
- make java code actions prettier
- figure out how to format java
diff --git a/lua/lsp/js-ts-ls.lua b/lua/lsp/js-ts-ls.lua
index 2355be7c..833d6c20 100644
--- a/lua/lsp/js-ts-ls.lua
+++ b/lua/lsp/js-ts-ls.lua
@@ -3,6 +3,14 @@
-- local capabilities = vim.lsp.protocol.make_client_capabilities()
-- capabilities.textDocument.completion.completionItem.snippetSupport = true;
+local on_attach_common = function(client)
+ print("LSP Initialized")
+ -- require'completion'.on_attach(client)
+ require'illuminate'.on_attach(client)
+end
+
require'lspconfig'.tsserver.setup{
- -- capabilities = capabilities,
+ on_attach = function(client)
+ on_attach_common(client)
+ end,
}
diff --git a/lua/nv-kommentary/init.lua b/lua/nv-kommentary/init.lua
index dea90f75..a85ea6fe 100644
--- a/lua/nv-kommentary/init.lua
+++ b/lua/nv-kommentary/init.lua
@@ -1,6 +1,19 @@
+-- TODO bring back when kommentary works for React
vim.g.kommentary_create_default_mappings = false
vim.api.nvim_set_keymap("n", "<leader>/", "<Plug>kommentary_line_default", {})
vim.api.nvim_set_keymap("v", "<leader>/", "<Plug>kommentary_visual_default", {})
+
require('kommentary.config').configure_language("default", {
prefer_single_line_comments = true,
})
+
+-- require('kommentary.config').configure_language("python", {
+-- prefer_single_line_comments = true,
+-- })
+
+require('kommentary.config').configure_language("javascriptreact", {
+ prefer_multi_line_comments = true,
+ -- single_line_comment_string = "{/*\\ %s\\ */}",
+ multi_line_comment_strings = {"{/*", "*/}"},
+})
+
diff --git a/lua/plugins.lua b/lua/plugins.lua
index 58360a33..21c43360 100644
--- a/lua/plugins.lua
+++ b/lua/plugins.lua
@@ -1,3 +1,6 @@
+
+vim.cmd [[packadd packer.nvim]]
+
local execute = vim.api.nvim_command
local fn = vim.fn
@@ -14,7 +17,7 @@ end
return require('packer').startup(function()
-- Packer can manage itself as an optional plugin
- use {'wbthomason/packer.nvim'}
+ use {'wbthomason/packer.nvim', opt = true}
-- Information
use 'nanotee/nvim-lua-guide'
@@ -35,10 +38,12 @@ return require('packer').startup(function()
-- Autocomplete
use 'hrsh7th/nvim-compe'
use 'hrsh7th/vim-vsnip'
- use 'honza/vim-snippets'
+ use 'hrsh7th/vim-vsnip-integ'
+ -- use 'honza/vim-snippets'
+ -- use 'epilande/vim-react-snippets'
+ -- use 'xabikos/vscode-javascript'
-- use 'cstrap/python-snippets'
-- use 'ylcnfrht/vscode-python-snippet-pack'
- -- use 'xabikos/vscode-javascript'
-- use 'golang/vscode-go'
-- use 'rust-lang/vscode-rust'
-- use 'SirVer/ultisnips'
@@ -89,7 +94,6 @@ return require('packer').startup(function()
use 'kevinhwang91/nvim-bqf'
use 'unblevable/quick-scope'
use 'airblade/vim-rooter'
- use 'b3nj5m1n/kommentary'
use 'kevinhwang91/rnvimr'
use 'mhinz/vim-startify'
use 'metakirby5/codi.vim'
@@ -106,5 +110,9 @@ return require('packer').startup(function()
use 'phaazon/hop.nvim'
use 'liuchengxu/vista.vim'
use { 'npxbr/glow.nvim', run = ':GlowInstall' }
+ -- figure out how to disable or configure for things with tags like <div></div> because it will highlight all divs
use 'RRethy/vim-illuminate'
+ -- use 'tpope/vim-commentary'
+ -- use 'suy/vim-context-commentstring'
+ use 'b3nj5m1n/kommentary'
end)