I have no idea
This commit is contained in:
1 parent
c4f2a1e4cb
commit
d069cc3ac0
15 files changed
+176
-75
No files matched your search
@@ -25,6 +25,7 @@ return function(use)
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = 'luasnip' },
|
||||
{ name = 'path' },
|
||||
{ name = 'neorg' },
|
||||
}),
|
||||
})
|
||||
end
|
||||
|
||||
@@ -32,10 +32,12 @@ local config = function()
|
||||
map('<leader>D', vim.lsp.buf.type_definition)
|
||||
map('<leader>rn', vim.lsp.buf.rename)
|
||||
map('<leader>ca', vim.lsp.buf.code_action)
|
||||
map('<leader>fm', vim.lsp.buf.formatting)
|
||||
map('<leader>fm', function()
|
||||
vim.lsp.buf.format { async = true }
|
||||
end)
|
||||
end
|
||||
|
||||
local capabilities = require 'cmp_nvim_lsp'.update_capabilities(
|
||||
local capabilities = require 'cmp_nvim_lsp'.default_capabilities(
|
||||
vim.lsp.protocol.make_client_capabilities()
|
||||
)
|
||||
|
||||
@@ -48,7 +50,8 @@ local config = function()
|
||||
globals = { 'vim' },
|
||||
},
|
||||
workspace = {
|
||||
library = vim.api.nvim_get_runtime_file("", true)
|
||||
library = vim.api.nvim_get_runtime_file("", true),
|
||||
checkThirdParty = false
|
||||
},
|
||||
telemetry = {
|
||||
enable = false,
|
||||
@@ -71,6 +74,18 @@ local config = function()
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require 'lspconfig'.clangd.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require 'lspconfig'.asm_lsp.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
require 'lspconfig'.pylsp.setup {
|
||||
on_attach = on_attach,
|
||||
capabilities = capabilities,
|
||||
}
|
||||
end
|
||||
|
||||
return function(use)
|
||||
@@ -89,4 +104,8 @@ return function(use)
|
||||
'windwp/nvim-autopairs',
|
||||
config = function() require 'nvim-autopairs'.setup {} end
|
||||
}
|
||||
use {
|
||||
'scalameta/nvim-metals',
|
||||
requires = { "nvim-lua/plenary.nvim" }
|
||||
}
|
||||
end
|
||||
@@ -1,15 +0,0 @@
|
||||
return function(use)
|
||||
use {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
run = function()
|
||||
require 'nvim-treesitter.install'.update {
|
||||
with_sync = true
|
||||
}
|
||||
end,
|
||||
config = function()
|
||||
require 'nvim-treesitter.configs'.setup {
|
||||
highlight = { enable = true }
|
||||
}
|
||||
end,
|
||||
}
|
||||
end
|
||||
@@ -33,7 +33,7 @@ return function(use)
|
||||
require('icon-picker').setup {}
|
||||
local u = require 'config.utils'.mapping
|
||||
u.cmd('<leader>fi', 'IconPickerYank alt_font symbols nerd_font emoji')
|
||||
vim.keymap.set('i', '<c-i>', '<cmd>IconPickerInsert alt_font symbols nerd_font emoji<cr>')
|
||||
vim.keymap.set('i', '<c-s>', '<cmd>IconPickerInsert alt_font symbols nerd_font emoji<cr>')
|
||||
end,
|
||||
})
|
||||
end
|
||||
@@ -10,13 +10,18 @@ return function(use)
|
||||
config = function()
|
||||
vim.cmd [[ let g:neo_tree_remove_legacy_commands = 1 ]]
|
||||
require 'neo-tree'.setup {
|
||||
close_if_last_window = true,
|
||||
filesystem = {
|
||||
filtered_items = {
|
||||
visible = true,
|
||||
}
|
||||
},
|
||||
},
|
||||
window = {
|
||||
width = 30,
|
||||
width = 25,
|
||||
mappings = {
|
||||
["e"] = "none",
|
||||
["j"] = "toggle_auto_expand_width",
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
return function(use)
|
||||
use {
|
||||
'nvim-neorg/neorg',
|
||||
tag = '0.0.12',
|
||||
config = function()
|
||||
require('neorg').setup {
|
||||
load = {
|
||||
['core.defaults'] = {},
|
||||
['core.norg.concealer'] = {},
|
||||
['core.norg.completion'] = {
|
||||
config = {
|
||||
engine = 'nvim-cmp'
|
||||
}
|
||||
},
|
||||
['core.export'] = {},
|
||||
}
|
||||
}
|
||||
end,
|
||||
requires = 'nvim-lua/plenary.nvim'
|
||||
}
|
||||
use({
|
||||
"iamcco/markdown-preview.nvim",
|
||||
run = function() vim.fn["mkdp#util#install"]() end,
|
||||
})
|
||||
vim.cmd([[
|
||||
function! OpenMarkdownPreview (url)
|
||||
execute "silent ! firefox --new-window " . a:url
|
||||
endfunction
|
||||
let g:mkdp_browserfunc = 'OpenMarkdownPreview'
|
||||
]])
|
||||
end
|
||||
@@ -39,4 +39,24 @@ return function(use)
|
||||
'lewis6991/gitsigns.nvim',
|
||||
config = function() require 'gitsigns'.setup() end
|
||||
}
|
||||
use {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
run = function()
|
||||
require 'nvim-treesitter.install'.update {
|
||||
with_sync = true
|
||||
}
|
||||
end,
|
||||
config = function()
|
||||
require 'nvim-treesitter.configs'.setup {
|
||||
ensure_installed = {"norg"},
|
||||
highlight = { enable = true }
|
||||
}
|
||||
end,
|
||||
}
|
||||
use {
|
||||
'elkowar/yuck.vim'
|
||||
}
|
||||
use {
|
||||
'kmonad/kmonad-vim'
|
||||
}
|
||||
end
|
||||
Reference in new issue
Block a user