summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorChris <[email protected]>2021-03-28 19:18:00 -0400
committerChris <[email protected]>2021-03-28 19:18:00 -0400
commitcd764de1bf36e5c211fce9f34221994605dd4578 (patch)
tree3d46af9b844e4b04dcc53484f8b8ff60596beb1e /lua
parente1b725beb0f7634104bf802c3ca84d58bec332f8 (diff)
parent94444afe20aa55266b82dd6f54b41aef65d5fd66 (diff)
Merge branch 'master' of github.com:ChristianChiarulli/nvcode
Diffstat (limited to 'lua')
-rw-r--r--lua/lsp/efm-general-ls.lua3
-rw-r--r--lua/lsp/go-ls.lua4
-rw-r--r--lua/lsp/rust-ls.lua5
-rw-r--r--lua/nv-autopairs/init.lua5
-rw-r--r--lua/nv-globals.lua2
-rw-r--r--lua/nv-telescope/init.lua14
-rw-r--r--lua/nv-treesitter/init.lua2
7 files changed, 22 insertions, 13 deletions
diff --git a/lua/lsp/efm-general-ls.lua b/lua/lsp/efm-general-ls.lua
index db9ffbcb..39a63c78 100644
--- a/lua/lsp/efm-general-ls.lua
+++ b/lua/lsp/efm-general-ls.lua
@@ -13,6 +13,7 @@ local flake8 = {
local isort = {formatCommand = "isort --quiet -", formatStdin = true}
local yapf = {formatCommand = "yapf --quiet", formatStdin = true}
+local black = {formatCommand = "black --quiet --stdin-filename ", formatStdin = true}
if O.python.linter == 'flake8' then
table.insert(python_arguments, flake8)
@@ -20,6 +21,8 @@ end
if O.python.formatter == 'yapf' then
table.insert(python_arguments, yapf)
+elseif O.python.formatter == 'black' then
+ table.insert(python_arguments, black)
end
if O.python.isort then
diff --git a/lua/lsp/go-ls.lua b/lua/lsp/go-ls.lua
new file mode 100644
index 00000000..d9df138e
--- /dev/null
+++ b/lua/lsp/go-ls.lua
@@ -0,0 +1,4 @@
+require'lspconfig'.gopls.setup{
+ cmd = {DATA_PATH .. "/lspinstall/go/gopls"},
+ on_attach = require'lsp'.common_on_attach
+}
diff --git a/lua/lsp/rust-ls.lua b/lua/lsp/rust-ls.lua
new file mode 100644
index 00000000..377a31e5
--- /dev/null
+++ b/lua/lsp/rust-ls.lua
@@ -0,0 +1,5 @@
+require'lspconfig'.rust_analyzer.setup{
+ cmd = {DATA_PATH .. "/lspinstall/rust/rust-analyzer"},
+ on_attach = require'lsp'.common_on_attach
+}
+
diff --git a/lua/nv-autopairs/init.lua b/lua/nv-autopairs/init.lua
index a8d5c1aa..7fa067be 100644
--- a/lua/nv-autopairs/init.lua
+++ b/lua/nv-autopairs/init.lua
@@ -36,10 +36,9 @@
-- return npairs.check_break_line_char()
-- end
-- end
---
---
+--
+--
-- remap('i' , '<CR>','v:lua.MUtils.completion_confirm()', {expr = true , noremap = true})
-
-- TODO switch to lua plugin when possible
vim.cmd([[
let g:lexima_no_default_rules = v:true
diff --git a/lua/nv-globals.lua b/lua/nv-globals.lua
index 873a8994..845eccbd 100644
--- a/lua/nv-globals.lua
+++ b/lua/nv-globals.lua
@@ -4,7 +4,7 @@ O = {
colorscheme = 'nvcode',
python = {
linter = '',
- -- @usage can be 'yapf'
+ -- @usage can be 'yapf', 'black'
formatter = '',
autoformat = false,
isort = false,
diff --git a/lua/nv-telescope/init.lua b/lua/nv-telescope/init.lua
index bcb2de67..0730f791 100644
--- a/lua/nv-telescope/init.lua
+++ b/lua/nv-telescope/init.lua
@@ -62,14 +62,12 @@ require('telescope').setup {
}
}
},
- require'telescope'.setup {
- extensions = {
- media_files = {
- -- filetypes whitelist
- -- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
- filetypes = {"png", "webp", "jpg", "jpeg"},
- find_cmd = "rg" -- find command (defaults to `fd`)
- }
+ extensions = {
+ media_files = {
+ -- filetypes whitelist
+ -- defaults to {"png", "jpg", "mp4", "webm", "pdf"}
+ filetypes = {"png", "webp", "jpg", "jpeg"},
+ find_cmd = "rg" -- find command (defaults to `fd`)
}
}
}
diff --git a/lua/nv-treesitter/init.lua b/lua/nv-treesitter/init.lua
index 372b6054..0d08d04d 100644
--- a/lua/nv-treesitter/init.lua
+++ b/lua/nv-treesitter/init.lua
@@ -5,7 +5,7 @@ require'nvim-treesitter.configs'.setup {
highlight = {
enable = true -- false will disable the whole extension
},
- indent = {enable = true},
+ indent = {enable = true, disable = {"python"}},
playground = {
enable = true,
disable = {},