tangled
alpha
login
or
join now
boltless.me
/
nvim_rocks
0
fork
atom
neovim configuration using rocks.nvim plugin manager
0
fork
atom
overview
issues
pulls
pipelines
chore: minor updates
Seongmin Lee
2 years ago
51ae6c2b
b1ab7125
+8
-4
3 changed files
expand all
collapse all
unified
split
lua
core
keymaps.lua
plugins
nvim-lint.lua
nvim-ufo.lua
+3
lua/core/keymaps.lua
···
1
1
local Util = require("utils")
2
2
3
3
vim.g.mapleader = vim.keycode("<space>")
4
4
+
vim.g.maplocalleader = vim.keycode("<cr>")
4
5
5
6
-- Fix default keymap errors
6
7
vim.keymap.set("x", "<c-c>", "<esc>")
···
74
75
vim.api.nvim_create_autocmd("LspAttach", {
75
76
group = vim.api.nvim_create_augroup("UserLspAttach", { clear = false }),
76
77
callback = function(ev)
78
78
+
vim.keymap.set("n", "grr", "<cmd>FzfLua lsp_references<cr>", { buffer = ev.buf })
77
79
vim.keymap.set("n", "gd", vim.lsp.buf.definition, { buffer = ev.buf })
78
80
vim.keymap.set("n", "gry", vim.lsp.buf.type_definition, { buffer = ev.buf })
79
81
vim.keymap.set("n", "gri", vim.lsp.buf.implementation, { buffer = ev.buf })
···
91
93
vim.keymap.set({ "n", "x" }, "[h", "<cmd>Gitsigns prev_hunk<cr>", { desc = "Prev Hunk", buffer = ev.buf })
92
94
vim.keymap.set("n", "<leader>gu", "<cmd>Gitsigns undo_stage_hunk<cr>", { desc = "Undo Stage Hunk", buffer = ev.buf })
93
95
vim.keymap.set("n", "<leader>gA", "<cmd>Gitsigns stage_buffer<cr>", { desc = "Stage Buffer", buffer = ev.buf })
96
96
+
vim.keymap.set("n", "<leader>gb", "<cmd>Gitsigns blame_line<cr>", { desc = "Stage Buffer", buffer = ev.buf })
94
97
vim.keymap.set("n", "<leader>gR", "<cmd>Gitsigns reset_buffer<cr>", { desc = "Reset Buffer", buffer = ev.buf })
95
98
vim.keymap.set("n", "<leader>gp", "<cmd>Gitsigns preview_hunk_inline<cr>", { desc = "Preview Inline", buffer = ev.buf })
96
99
vim.keymap.set("n", "<leader>gP", "<cmd>Gitsigns preview_hunk<cr>", { desc = "Preview Hunk", buffer = ev.buf })
+4
-4
lua/plugins/nvim-lint.lua
···
7
7
end
8
8
9
9
lint.linters_by_ft = {
10
10
-
dockerfile = if_executable("hadolint"),
11
11
-
editorconfig = if_executable("editorconfig-checker"),
12
12
-
fish = if_executable("fish"),
13
13
-
lua = if_executable("luacheck"),
10
10
+
-- dockerfile = if_executable("hadolint"),
11
11
+
-- editorconfig = if_executable("editorconfig-checker"),
12
12
+
-- fish = if_executable("fish"),
13
13
+
-- lua = if_executable("luacheck"),
14
14
}
15
15
16
16
vim.api.nvim_create_autocmd({ "BufWritePost", "BufReadPost", "InsertLeave" }, {
+1
lua/plugins/nvim-ufo.lua
···
1
1
+
---@diagnostic disable-next-line: missing-fields
1
2
require("ufo").setup({
2
3
provider_selector = function(_bufnr, _filetype, _buftype)
3
4
return { "treesitter" }