diff options
| author | Chris <[email protected]> | 2021-03-17 15:48:52 -0400 | 
|---|---|---|
| committer | Chris <[email protected]> | 2021-03-17 15:48:52 -0400 | 
| commit | 5f482b6054ee67408ce111a2498bcbb69e4271e1 (patch) | |
| tree | 6436a35aa9389a9b7d11f604ffa28ff60f624e82 | |
| parent | b29ef8fa58b5214ed835f7711243e0ba492aebce (diff) | |
lua formatting
| -rw-r--r-- | lua/lsp/efm-general-ls.lua | 3 | ||||
| -rw-r--r-- | lua/lsp/init.lua | 32 | ||||
| -rw-r--r-- | lua/lsp/java-ls.lua | 5 | ||||
| -rw-r--r-- | lua/lsp/js-ts-ls.lua | 20 | ||||
| -rw-r--r-- | lua/lsp/lua-ls.lua | 17 | ||||
| -rw-r--r-- | lua/nv-utils/init.lua | 31 | ||||
| -rw-r--r-- | lua/plugins.lua | 1 | ||||
| -rw-r--r-- | lua/settings.lua | 1 | 
8 files changed, 68 insertions, 42 deletions
| diff --git a/lua/lsp/efm-general-ls.lua b/lua/lsp/efm-general-ls.lua index fa28dbcf..8b6af006 100644 --- a/lua/lsp/efm-general-ls.lua +++ b/lua/lsp/efm-general-ls.lua @@ -6,10 +6,11 @@ require"lspconfig".efm.setup {          languages = {              lua = {                  { -                    formatCommand = "lua-format -i --no-keep-simple-function-one-line --no-break-after-operator --column-limit=150 --break-after-table-lb", +                    formatCommand = "lua-format -i --no-keep-simple-function-one-line --column-limit=100",                      formatStdin = true                  }              }          }      }  } + diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua index 89969d54..7ae6bab3 100644 --- a/lua/lsp/init.lua +++ b/lua/lsp/init.lua @@ -1,8 +1,24 @@ ---TODO figure out why this don't work -vim.fn.sign_define("LspDiagnosticsSignError", {texthl = "LspDiagnosticsSignError", text = "", numhl = "LspDiagnosticsSignError"}) -vim.fn.sign_define("LspDiagnosticsSignWarning", {texthl = "LspDiagnosticsSignWarning", text = "", numhl = "LspDiagnosticsSignWarning"}) -vim.fn.sign_define("LspDiagnosticsSignInformation", {texthl = "LspDiagnosticsSignInformation", text = "", numhl = "LspDiagnosticsSignInformation"}) -vim.fn.sign_define("LspDiagnosticsSignHint", {texthl = "LspDiagnosticsSignHint", text = "", numhl = "LspDiagnosticsSignHint"}) +-- TODO figure out why this don't work +vim.fn.sign_define("LspDiagnosticsSignError", { +    texthl = "LspDiagnosticsSignError", +    text = "", +    numhl = "LspDiagnosticsSignError" +}) +vim.fn.sign_define("LspDiagnosticsSignWarning", { +    texthl = "LspDiagnosticsSignWarning", +    text = "", +    numhl = "LspDiagnosticsSignWarning" +}) +vim.fn.sign_define("LspDiagnosticsSignInformation", { +    texthl = "LspDiagnosticsSignInformation", +    text = "", +    numhl = "LspDiagnosticsSignInformation" +}) +vim.fn.sign_define("LspDiagnosticsSignHint", { +    texthl = "LspDiagnosticsSignHint", +    text = "", +    numhl = "LspDiagnosticsSignHint" +})  vim.cmd('nnoremap <silent> gd <cmd>lua vim.lsp.buf.definition()<CR>')  vim.cmd('nnoremap <silent> gD <cmd>lua vim.lsp.buf.declaration()<CR>') @@ -14,9 +30,11 @@ vim.cmd('nnoremap <silent> K :Lspsaga hover_doc<CR>')  vim.cmd('nnoremap <silent> <C-p> :Lspsaga diagnostic_jump_prev<CR>')  vim.cmd('nnoremap <silent> <C-n> :Lspsaga diagnostic_jump_next<CR>')  -- scroll down hover doc or scroll in definition preview -vim.cmd('nnoremap <silent> <C-f> <cmd>lua require(\'lspsaga.action\').smart_scroll_with_saga(1)<CR>') +vim.cmd( +    'nnoremap <silent> <C-f> <cmd>lua require(\'lspsaga.action\').smart_scroll_with_saga(1)<CR>')  -- scroll up hover doc -vim.cmd('nnoremap <silent> <C-b> <cmd>lua require(\'lspsaga.action\').smart_scroll_with_saga(-1)<CR>') +vim.cmd( +    'nnoremap <silent> <C-b> <cmd>lua require(\'lspsaga.action\').smart_scroll_with_saga(-1)<CR>')  --[[ " autoformat  autocmd BufWritePre *.js lua vim.lsp.buf.formatting_sync(nil, 100) diff --git a/lua/lsp/java-ls.lua b/lua/lsp/java-ls.lua index 72ce5104..31f9744d 100644 --- a/lua/lsp/java-ls.lua +++ b/lua/lsp/java-ls.lua @@ -12,4 +12,7 @@ elseif vim.fn.has("unix") == 1 then  else      print("Unsupported system")  end -require('jdtls').start_or_attach({cmd = {JAVA_LS_EXECUTABLE}, root_dir = require('jdtls.setup').find_root({'gradle.build', 'pom.xml'})}) +require('jdtls').start_or_attach({ +    cmd = {JAVA_LS_EXECUTABLE}, +    root_dir = require('jdtls.setup').find_root({'gradle.build', 'pom.xml'}) +}) diff --git a/lua/lsp/js-ts-ls.lua b/lua/lsp/js-ts-ls.lua index 59b7bbd5..73033f50 100644 --- a/lua/lsp/js-ts-ls.lua +++ b/lua/lsp/js-ts-ls.lua @@ -1,16 +1,14 @@  -- npm install -g typescript typescript-language-server  -- require'snippets'.use_suggested_mappings() -  -- 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{ -    on_attach = function(client) -        on_attach_common(client) -    end, +-- local on_attach_common = function(client) +-- print("LSP Initialized") +-- require'completion'.on_attach(client) +-- require'illuminate'.on_attach(client) +-- end +require'lspconfig'.tsserver.setup { +    -- on_attach = function(client) +    -- on_attach_common(client) +    -- end,  } diff --git a/lua/lsp/lua-ls.lua b/lua/lsp/lua-ls.lua index c2bd79c0..ef0e599e 100644 --- a/lua/lsp/lua-ls.lua +++ b/lua/lsp/lua-ls.lua @@ -5,11 +5,15 @@ local sumneko_root_path = ""  local sumneko_binary = ""  if vim.fn.has("mac") == 1 then -    sumneko_root_path = "/Users/" .. USER .. "/.config/nvim/ls/lua-language-server" -    sumneko_binary = "/Users/" .. USER .. "/.config/nvim/ls/lua-language-server/bin/macOS/lua-language-server" +    sumneko_root_path = "/Users/" .. USER .. +                            "/.config/nvim/ls/lua-language-server" +    sumneko_binary = "/Users/" .. USER .. +                         "/.config/nvim/ls/lua-language-server/bin/macOS/lua-language-server"  elseif vim.fn.has("unix") == 1 then -    sumneko_root_path = "/home/" .. USER .. "/.config/nvim/ls/lua-language-server" -    sumneko_binary = "/home/" .. USER .. "/.config/nvim/ls/lua-language-server/bin/Linux/lua-language-server" +    sumneko_root_path = "/home/" .. USER .. +                            "/.config/nvim/ls/lua-language-server" +    sumneko_binary = "/home/" .. USER .. +                         "/.config/nvim/ls/lua-language-server/bin/Linux/lua-language-server"  else      print("Unsupported system for sumneko")  end @@ -30,7 +34,10 @@ require'lspconfig'.sumneko_lua.setup {              },              workspace = {                  -- Make the server aware of Neovim runtime files -                library = {[vim.fn.expand('$VIMRUNTIME/lua')] = true, [vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true} +                library = { +                    [vim.fn.expand('$VIMRUNTIME/lua')] = true, +                    [vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true +                }              }          }      } diff --git a/lua/nv-utils/init.lua b/lua/nv-utils/init.lua index 43bd762e..f040ce93 100644 --- a/lua/nv-utils/init.lua +++ b/lua/nv-utils/init.lua @@ -21,21 +21,21 @@ function nv_utils.define_augroups(definitions) -- {{{1          vim.cmd('augroup END')      end  end -nv_utils.define_augroups( -    {_general_settings = { -            {'TextYankPost', '*', 'lua require(\'vim.highlight\').on_yank({higroup = \'QuickScopePrimary\', timeout = 200})'}, -            {'BufWinEnter', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, -            {'BufRead', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, -            {'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>'}, -            -- {'User', 'GoyoLeave', 'lua require(\'galaxyline\').disable_galaxyline()'}, -            -- {'User', 'GoyoEnter', 'lua require(\'galaxyline\').galaxyline_augroup()'}, -        }, +nv_utils.define_augroups({ +    _general_settings = { +        { +            'TextYankPost', '*', +            'lua require(\'vim.highlight\').on_yank({higroup = \'QuickScopePrimary\', timeout = 200})' +        }, {'BufWinEnter', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, +        {'BufRead', '*', 'setlocal formatoptions-=c formatoptions-=r formatoptions-=o'}, +        {'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>'} +        -- {'User', 'GoyoLeave', 'lua require(\'galaxyline\').disable_galaxyline()'}, +        -- {'User', 'GoyoEnter', 'lua require(\'galaxyline\').galaxyline_augroup()'},      } -) - +})  -- Add this to lightbulb, java makes this annoying tho  -- autocmd CursorHold,CursorHoldI * lua require'nvim-lightbulb'.update_lightbulb() @@ -44,6 +44,7 @@ nv_utils.define_augroups(  function nv_utils.add_to_workspace_folder()      vim.lsp.buf.add_workspace_folder() +  end  function nv_utils.clear_references() @@ -193,10 +194,8 @@ function nv_utils.blame_line()      require('gitsigns').blame_line()  end -  -- misc -  -- autoformat  -- autocmd BufWritePre *.rs lua vim.lsp.buf.formatting_sync(nil, 1000) diff --git a/lua/plugins.lua b/lua/plugins.lua index 08626579..11bed6dc 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -114,6 +114,7 @@ return require('packer').startup(function(use)    use 'andymass/vim-matchup'    use 'tpope/vim-sleuth'    use 'phaazon/hop.nvim' +  use 'gennaro-tedesco/nvim-jqx'    -- use 'RRethy/vim-illuminate'    -- use 'b3nj5m1n/kommentary'  end) diff --git a/lua/settings.lua b/lua/settings.lua index 2d7c3ac4..5c5945cf 100644 --- a/lua/settings.lua +++ b/lua/settings.lua @@ -17,7 +17,6 @@ vim.cmd('set sw=4')                        --Change the number of space characte  vim.bo.expandtab=true                           --Converts tabs to spaces  vim.bo.smartindent=true                         --Makes indenting smart  vim.wo.number = true -vim.o.laststatus = 2  vim.wo.cursorline=true                          --Enable highlighting of the current line  vim.o.showtabline=2                       --Always show tabs  vim.o.showmode=false                          --We don't need to see things like -- INSERT -- anymore | 
