[update] Replace coq with cmp
[update] Tmux scratchpad size change [update] Remove redundant redline.so
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
local lspconfig = require'lspconfig'
|
||||
local lspstatus = require'lsp-status'
|
||||
local coq = require'coq'
|
||||
-- local coq = require'coq'
|
||||
|
||||
lspconfig.clangd.setup {
|
||||
capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
-- capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
capabilities = lspstatus.capabilities,
|
||||
cmd = { "clangd" },
|
||||
filetypes = { "c", "cpp", "objc", "objcpp" },
|
||||
root_dir = lspconfig.util.root_pattern("compile_commands.json", "compile_flags.txt", ".git"),
|
||||
|
||||
@@ -29,13 +29,13 @@ vim.api.nvim_buf_set_option(0, 'omnifunc', 'v:lua.vim.lsp.omnifunc')
|
||||
|
||||
local lspconfig = require 'lspconfig'
|
||||
local lspstatus = require 'lsp-status'
|
||||
local coq = require 'coq'
|
||||
-- local coq = require 'coq'
|
||||
|
||||
require('mason-lspconfig').setup_handlers({
|
||||
function(server_name)
|
||||
lspconfig[server_name].setup({
|
||||
on_attach = lspstatus.on_attach,
|
||||
capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
capabilities = lspstatus.capabilities,
|
||||
})
|
||||
end,
|
||||
})
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
local lspconfig = require 'lspconfig'
|
||||
local lspstatus = require('lsp-status')
|
||||
local coq = require 'coq'
|
||||
-- local coq = require 'coq'
|
||||
|
||||
lspconfig.lua_ls.setup {
|
||||
cmd = { "lua-language-server" },
|
||||
on_attach = function(client) lspstatus.on_attach(client) end,
|
||||
capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
capabilities = lspstatus.capabilities,
|
||||
-- capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
filetypes = { "lua" },
|
||||
log_level = 2,
|
||||
settings = {
|
||||
|
||||
@@ -45,7 +45,11 @@ return require('lazy').setup({
|
||||
{ 'rest-nvim/rest.nvim', event = "BufEnter" },
|
||||
-- 'b0o/SchemaStore.nvim',
|
||||
-- 'rcarriga/nvim-notify',
|
||||
{ 'folke/todo-comments.nvim', event = "BufEnter" },
|
||||
{
|
||||
'folke/todo-comments.nvim',
|
||||
event = "BufEnter",
|
||||
config = function() require('todo-comments').setup() end,
|
||||
},
|
||||
{
|
||||
'github/copilot.vim',
|
||||
event = "LspAttach",
|
||||
@@ -235,6 +239,11 @@ return require('lazy').setup({
|
||||
require("lsp")
|
||||
end
|
||||
},
|
||||
{ 'hrsh7th/cmp-nvim-lsp', lazy = false },
|
||||
{ 'hrsh7th/cmp-buffer', lazy = false },
|
||||
{ 'hrsh7th/cmp-path', lazy = false },
|
||||
{ 'hrsh7th/cmp-cmdline', lazy = false },
|
||||
{ 'hrsh7th/nvim-cmp', lazy = false },
|
||||
{
|
||||
'nvim-lua/lsp-status.nvim',
|
||||
event = "LspAttach"
|
||||
@@ -261,34 +270,34 @@ return require('lazy').setup({
|
||||
})
|
||||
end
|
||||
},
|
||||
{
|
||||
'ms-jpq/coq_nvim',
|
||||
ft = { "rust", "toml", "lua" },
|
||||
dependencies = { 'ms-jpq/coq.artifacts', 'ms-jpq/coq.thirdparty' },
|
||||
build = ':COQdeps',
|
||||
config = function()
|
||||
vim.g.coq_settings.keymap = { jump_to_mark = "<c-j>" }
|
||||
end
|
||||
},
|
||||
-- {
|
||||
-- 'ms-jpq/coq_nvim',
|
||||
-- ft = { "rust", "toml", "lua" },
|
||||
-- dependencies = { 'ms-jpq/coq.artifacts', 'ms-jpq/coq.thirdparty' },
|
||||
-- build = ':COQdeps',
|
||||
-- config = function()
|
||||
-- vim.g.coq_settings.keymap = { jump_to_mark = "<c-j>" }
|
||||
-- end
|
||||
-- },
|
||||
-- { 'ms-jpq/chadtree', build = ':CHADdeps' },
|
||||
{
|
||||
'ms-jpq/coq.thirdparty',
|
||||
config = function()
|
||||
require("coq_3p")({
|
||||
{
|
||||
src = "repl",
|
||||
sh = "sh",
|
||||
shell = { p = "perl", n = "node" },
|
||||
max_lines = 99,
|
||||
deadline = 500,
|
||||
unsafe = { "rm", "poweroff", "mv" }
|
||||
},
|
||||
{ src = "bc", short_name = "MATH", precision = 6 },
|
||||
{ src = "copilot", short_name = "COP", accept_key = "<C-l>" },
|
||||
{ src = "dap" }
|
||||
})
|
||||
end
|
||||
},
|
||||
-- {
|
||||
-- 'ms-jpq/coq.thirdparty',
|
||||
-- config = function()
|
||||
-- require("coq_3p")({
|
||||
-- {
|
||||
-- src = "repl",
|
||||
-- sh = "sh",
|
||||
-- shell = { p = "perl", n = "node" },
|
||||
-- max_lines = 99,
|
||||
-- deadline = 500,
|
||||
-- unsafe = { "rm", "poweroff", "mv" }
|
||||
-- },
|
||||
-- { src = "bc", short_name = "MATH", precision = 6 },
|
||||
-- { src = "copilot", short_name = "COP", accept_key = "<C-l>" },
|
||||
-- { src = "dap" }
|
||||
-- })
|
||||
-- end
|
||||
-- },
|
||||
-- use 'airblade/vim-rooter'
|
||||
-- use({
|
||||
-- "https://git.sr.ht/~whynothugo/lsp_lines.nvim",
|
||||
@@ -349,8 +358,23 @@ return require('lazy').setup({
|
||||
config = function()
|
||||
require 'setup.rust-tools'
|
||||
end,
|
||||
dependencies = "ms-jpq/coq_nvim"
|
||||
-- dependencies = "ms-jpq/coq_nvim"
|
||||
},
|
||||
|
||||
|
||||
-- " For luasnip users.
|
||||
-- " Plug 'L3MON4D3/LuaSnip'
|
||||
-- " Plug 'saadparwaiz1/cmp_luasnip'
|
||||
|
||||
-- " For ultisnips users.
|
||||
-- " Plug 'SirVer/ultisnips'
|
||||
-- " Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
||||
|
||||
-- " For snippy users.
|
||||
-- " Plug 'dcampos/nvim-snippy'
|
||||
-- " Plug 'dcampos/cmp-snippy'
|
||||
|
||||
|
||||
{
|
||||
"rcarriga/nvim-dap-ui",
|
||||
dependencies = { "mfussenegger/nvim-dap" },
|
||||
|
||||
@@ -7,7 +7,7 @@ local liblldb_path = '/Users/fs0c131y/.vscode-oss/extensions/vadimcn.vscode-lldb
|
||||
local rt = require('rust-tools')
|
||||
local lspstatus = require('lsp-status')
|
||||
-- local lsp_signature = require('lsp_signature')
|
||||
local coq = require('coq')
|
||||
-- local coq = require('coq')
|
||||
|
||||
local opts = {
|
||||
tools = { -- rust-tools options
|
||||
@@ -230,7 +230,7 @@ local opts = {
|
||||
-- lsp_signature.on_attach(client, bufnr)
|
||||
lspstatus.on_attach(client)
|
||||
end,
|
||||
capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
|
||||
capabilities = lspstatus.capabilities,
|
||||
|
||||
}, -- rust-analyer options
|
||||
-- debugging stuff
|
||||
|
||||
Reference in New Issue
Block a user