Skip to content

Commit 39445dc

Browse files
committed
remove lsp status and some other stuff, might add back later
1 parent 1a93f03 commit 39445dc

6 files changed

Lines changed: 1041 additions & 11 deletions

File tree

xdg_config/nvim/lua/tj/lsp/init.lua

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ end
88

99
local lspconfig_util = require "lspconfig.util"
1010

11-
local nvim_status = require "lsp-status"
11+
local ok, nvim_status = pcall(require, "lsp-status")
12+
if not ok then
13+
nvim_status = nil
14+
end
1215

1316
local telescope_mapper = require "tj.telescope.mappings"
1417
local handlers = require "tj.lsp.handlers"
@@ -20,7 +23,10 @@ local ts_util = require "nvim-lsp-ts-utils"
2023
-- require("vim.lsp.log").set_level "trace"
2124

2225
local status = require "tj.lsp.status"
23-
status.activate()
26+
print("STATUS", status)
27+
if status then
28+
status.activate()
29+
end
2430

2531
local custom_init = function(client)
2632
client.config.flags = client.config.flags or {}
@@ -81,7 +87,9 @@ end
8187
local custom_attach = function(client)
8288
local filetype = vim.api.nvim_buf_get_option(0, "filetype")
8389

84-
nvim_status.on_attach(client)
90+
if nvim_status then
91+
nvim_status.on_attach(client)
92+
end
8593

8694
buf_inoremap { "<c-s>", vim.lsp.buf.signature_help }
8795

@@ -108,7 +116,7 @@ local custom_attach = function(client)
108116
vim.bo.omnifunc = "v:lua.vim.lsp.omnifunc"
109117

110118
-- Set autocommands conditional on server_capabilities
111-
if client.resolved_capabilities.document_highlight then
119+
if client.server_capabilities.documentHighlightProvider then
112120
vim.cmd [[
113121
augroup lsp_document_highlight
114122
autocmd! * <buffer>
@@ -118,7 +126,7 @@ local custom_attach = function(client)
118126
]]
119127
end
120128

121-
if client.resolved_capabilities.code_lens then
129+
if client.server_capabilities.codeLensProvider then
122130
if filetype ~= "elm" then
123131
vim.cmd [[
124132
augroup lsp_document_codelens
@@ -135,7 +143,9 @@ local custom_attach = function(client)
135143
end
136144

137145
local updated_capabilities = vim.lsp.protocol.make_client_capabilities()
138-
updated_capabilities = vim.tbl_deep_extend("keep", updated_capabilities, nvim_status.capabilities)
146+
if nvim_status then
147+
updated_capabilities = vim.tbl_deep_extend("keep", updated_capabilities, nvim_status.capabilities)
148+
end
139149
updated_capabilities.textDocument.codeLens = { dynamicRegistration = false }
140150
updated_capabilities = require("cmp_nvim_lsp").update_capabilities(updated_capabilities)
141151

@@ -168,7 +178,7 @@ local servers = {
168178
init_options = {
169179
clangdFileStatus = true,
170180
},
171-
handlers = nvim_status.extensions.clangd.setup(),
181+
handlers = nvim_status and nvim_status.extensions.clangd.setup() or nil,
172182
},
173183

174184
gopls = {

xdg_config/nvim/lua/tj/lsp/status.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
local nvim_status = require "lsp-status"
1+
local ok, nvim_status = pcall(require, "lsp-status")
2+
if not ok then
3+
return false
4+
end
25

36
local status = {}
47

xdg_config/nvim/lua/tj/plugins.lua

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ return require("packer").startup {
8686

8787
-- NOTE: lspconfig ONLY has configs, for people reading this :)
8888
use "neovim/nvim-lspconfig"
89-
use "wbthomason/lsp-status.nvim"
89+
-- use "wbthomason/lsp-status.nvim"
9090
use "j-hui/fidget.nvim"
9191
use {
9292
"ericpubu/lsp_codelens_extensions.nvim",
@@ -538,8 +538,7 @@ return require("packer").startup {
538538
end,
539539
}
540540

541-
-- use "ThePrimeagen/harpoon"
542-
541+
use "ThePrimeagen/harpoon"
543542
-- use 'untitled-ai/jupyter_ascending.vim'
544543

545544
use "tjdevries/standard.vim"

xdg_config/nvim/lua/tj/telescope/setup.lua

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ require("telescope").setup {
2222
entry_prefix = " ",
2323
multi_icon = "<>",
2424

25+
-- path_display = "truncate",
26+
2527
winblend = 0,
2628

2729
layout_strategy = "horizontal",

0 commit comments

Comments
 (0)