small neovim config updates
This commit is contained in:
parent
40c4a311c4
commit
6d72d48383
6 changed files with 66 additions and 7 deletions
1
nvim/.config/nvim/after/ftplugin/c.lua
Normal file
1
nvim/.config/nvim/after/ftplugin/c.lua
Normal file
|
|
@ -0,0 +1 @@
|
|||
vim.opt.expandtab = false
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
local keymap = vim.keymap
|
||||
|
||||
vim.g.mapleader = ' '
|
||||
vim.g.maplocalleader = ' '
|
||||
vim.g.maplocalleader = '\\'
|
||||
|
||||
keymap.set('n', 'j', 'gj')
|
||||
keymap.set('n', 'k', 'gk')
|
||||
|
|
|
|||
|
|
@ -8,8 +8,6 @@ return {
|
|||
wk.add({
|
||||
{ '<leader>f', group = 'find' },
|
||||
{ '<leader>h', group = 'help' },
|
||||
{ '<leader>e', group = 'explore' },
|
||||
{ '<leader>ee', ':Lexplore<CR>', desc='netrw cwd' },
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,5 +6,52 @@ return {
|
|||
'neovimhaskell/nvim-hs.vim',
|
||||
},
|
||||
build = 'stack build',
|
||||
keys = {
|
||||
{
|
||||
"<leader>cl",
|
||||
":CornelisLoad<CR>",
|
||||
"Load",
|
||||
},
|
||||
{
|
||||
"<leader>cr",
|
||||
":CornelisRefine<CR>",
|
||||
"Refine",
|
||||
},
|
||||
{
|
||||
"<leader>cd",
|
||||
":CornelisMakeCase<CR>",
|
||||
"Make Case",
|
||||
},
|
||||
{
|
||||
"<leader>c,",
|
||||
":CornelisTypeContext<CR>",
|
||||
"Type Context",
|
||||
},
|
||||
{
|
||||
"<leader>c.",
|
||||
":CornelisTypeContextInfer<CR>",
|
||||
"Type Context Infer",
|
||||
},
|
||||
{
|
||||
"<leader>ca",
|
||||
":CornelisAuto<CR>",
|
||||
"Auto",
|
||||
},
|
||||
{
|
||||
"gd",
|
||||
":CornelisGoToDefinition<CR>",
|
||||
"Go to definition"
|
||||
},
|
||||
{
|
||||
"[e",
|
||||
":CornelisPrevGoal",
|
||||
"Previous Goal"
|
||||
},
|
||||
{
|
||||
"]e",
|
||||
":CornelisNextGoal",
|
||||
"Next Goal"
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
return {
|
||||
{
|
||||
'ShinKage/idris2-nvim',
|
||||
'idris-community/idris2-nvim',
|
||||
event = { 'BufReadPre *.idr', 'BufNewFile *.idr' },
|
||||
dependencies = {
|
||||
'neovim/nvim-lspconfig',
|
||||
|
|
@ -25,9 +25,9 @@ return {
|
|||
with_history = true,
|
||||
},
|
||||
},
|
||||
autostart_semantic = true,
|
||||
code_action_post_hook = save_hook,
|
||||
use_default_semantic_hl_groups = true,
|
||||
-- autostart_semantic = true,
|
||||
-- code_action_post_hook = save_hook,
|
||||
-- use_default_semantic_hl_groups = true,
|
||||
server = {
|
||||
init_options = {
|
||||
logFile = "~/.cache/idris2-lsp/server.log",
|
||||
|
|
|
|||
|
|
@ -2,5 +2,18 @@ return {
|
|||
{
|
||||
'stevearc/dressing.nvim',
|
||||
opts = {},
|
||||
},
|
||||
{
|
||||
"nvim-neo-tree/neo-tree.nvim",
|
||||
branch = "v3.x",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
"MunifTanjim/nui.nvim",
|
||||
},
|
||||
keys = {
|
||||
{ '<leader>e', group = 'neotree' },
|
||||
{ '<leader>ee', ':Neotree toggle<CR>', desc='toggle' },
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue