Skip to content

Commit e7b0c31

Browse files
committed
<leader> and keymap update
added <leader>bc<CR> <leader>x<CR> <Leader>aw - add word to cspell config
1 parent 07d1c2a commit e7b0c31

File tree

5 files changed

+55
-36
lines changed

5 files changed

+55
-36
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
cspell*

Diff for: init.lua

+3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ vim.g.ai_auto = false
77
-- providers
88
vim.g.python3_host_prog = "/usr/bin/python3"
99

10+
-- little longer <leader> time
11+
vim.g.timeoutlen = 1800
12+
1013
require("core.colourscheme")
1114
require("core.options")
1215
require("core.keymaps")

Diff for: keymap_doc.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22

33
## barbar - buffer manager
44

5-
"<A-,>", "<cmd>BufferPrevious<CR>"
6-
"<A-.>", "<cmd>BufferNext<CR>"
7-
"<A-<>", "<cmd>BufferMovePrevious<CR>"
8-
"<A->>", "<cmd>BufferMoveNext<CR>"
9-
"<A-c>", "<cmd>BufferClose<CR>"
10-
"<A-f>", "<cmd>BufferPick<CR>"
5+
"<A-,>", "<Cmd>BufferPrevious<CR>"
6+
"<A-.>", "<Cmd>BufferNext<CR>"
7+
"<A-<>", "<Cmd>BufferMovePrevious<CR>"
8+
"<A->>", "<Cmd>BufferMoveNext<CR>"
9+
"<A-c>", "<Cmd>BufferClose<CR>"
10+
"<A-f>", "<Cmd>BufferPick<CR>"
11+
"<leader>bc", "<Cmd>BufferClose<CR>"
1112

1213
## cspell
1314

1415
<Leader>aw - add word to cspell config
16+
17+
<leader>x, "<Cmd>x<CR>"

Diff for: lazy-lock.json

+19-19
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
33
"FTerm.nvim": { "branch": "master", "commit": "d1320892cc2ebab472935242d9d992a2c9570180" },
4-
"LuaSnip": { "branch": "master", "commit": "45db5addf8d0a201e1cf247cae4cdce605ad3768" },
5-
"alpha-nvim": { "branch": "main", "commit": "b6f4129302db197a7249e67a90de3f2b676de13e" },
6-
"barbar.nvim": { "branch": "master", "commit": "c20691d686addb0d6ea87896d186c082324b01f8" },
4+
"LuaSnip": { "branch": "master", "commit": "ce0a05ab4e2839e1c48d072c5236cce846a387bc" },
5+
"alpha-nvim": { "branch": "main", "commit": "41283fb402713fc8b327e60907f74e46166f4cfd" },
6+
"barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" },
77
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
88
"cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" },
99
"cmp-dictionary": { "branch": "main", "commit": "c5ffc6afb7f3a68da981ed9c56f3d9d8f3d907b7" },
@@ -12,28 +12,28 @@
1212
"cmp-nvim-lua": { "branch": "main", "commit": "f12408bdb54c39c23e67cab726264c10db33ada8" },
1313
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
1414
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
15-
"conform.nvim": { "branch": "master", "commit": "62eba813b7501b39612146cbf29cd07f1d4ac29c" },
16-
"gitsigns.nvim": { "branch": "main", "commit": "899e993850084ea33d001ec229d237bc020c19ae" },
17-
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
18-
"indent-blankline.nvim": { "branch": "master", "commit": "db926997af951da38e5004ec7b9fbdc480b48f5d" },
15+
"conform.nvim": { "branch": "master", "commit": "acc7d93f4a080fec587a99fcb36cffa29adc4bad" },
16+
"gitsigns.nvim": { "branch": "main", "commit": "f4928ba14eb6c667786ac7d69927f6aee6719f1e" },
17+
"harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" },
18+
"indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" },
1919
"lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" },
20-
"lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" },
20+
"lualine.nvim": { "branch": "master", "commit": "544dd1583f9bb27b393f598475c89809c4d5e86b" },
2121
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
2222
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
23-
"neoscroll.nvim": { "branch": "master", "commit": "532dcc8cea4287c4cad6bb77532989a8217cfc7b" },
24-
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
23+
"neoscroll.nvim": { "branch": "master", "commit": "a7f5953dbfbe7069568f2d0ed23a9709a56725ab" },
24+
"nvim-cmp": { "branch": "main", "commit": "d818fd0624205b34e14888358037fb6f5dc51234" },
2525
"nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" },
26-
"nvim-dap": { "branch": "master", "commit": "281a2e4cd1e7a17cea7ecb1745d84a8ab1249925" },
26+
"nvim-dap": { "branch": "master", "commit": "bc03b83c94d0375145ff5ac6a6dcf28c1241e06f" },
2727
"nvim-lint": { "branch": "master", "commit": "a7ce9c78a7c710c28bee56dfab10a5c0c80b7fb5" },
28-
"nvim-lspconfig": { "branch": "master", "commit": "6bfd9210e312af6cfedba05d272e85618c93ab0d" },
28+
"nvim-lspconfig": { "branch": "master", "commit": "2a6f00ff66e276ab3289be8bb9f844f7ab385848" },
2929
"nvim-metals": { "branch": "main", "commit": "1b87e6bfa4174b5fbaee9ca7ec79d8eae8df7f18" },
3030
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
31-
"nvim-tree.lua": { "branch": "master", "commit": "d43ab67d0eb4317961c5e9d15fffe908519debe0" },
32-
"nvim-treesitter": { "branch": "master", "commit": "585860a1865853d2c287c8ef534297da8115818e" },
33-
"nvim-web-devicons": { "branch": "master", "commit": "3722e3d1fb5fe1896a104eb489e8f8651260b520" },
34-
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
31+
"nvim-tree.lua": { "branch": "master", "commit": "f9ff00bc06d7cb70548a3847d7a2a05e928bc988" },
32+
"nvim-treesitter": { "branch": "master", "commit": "d78ab90f8e40d91bab98f58582d6dd5119e6088f" },
33+
"nvim-web-devicons": { "branch": "master", "commit": "c0cfc1738361b5da1cd0a962dd6f774cc444f856" },
34+
"plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" },
3535
"rainbow_csv": { "branch": "master", "commit": "3dbbfd7d17536aebfb80f571255548495574c32b" },
36-
"telescope.nvim": { "branch": "master", "commit": "5972437de807c3bc101565175da66a1aa4f8707a" },
37-
"todo-comments.nvim": { "branch": "main", "commit": "8f45f353dc3649cb9b44cecda96827ea88128584" },
38-
"vim-fugitive": { "branch": "master", "commit": "0444df68cd1cdabc7453d6bd84099458327e5513" }
36+
"telescope.nvim": { "branch": "master", "commit": "bfcc7d5c6f12209139f175e6123a7b7de6d9c18a" },
37+
"todo-comments.nvim": { "branch": "main", "commit": "96fee098a90e7c09c9811aa7df71d773ba8b9b53" },
38+
"vim-fugitive": { "branch": "master", "commit": "8c8cdf4405cb8bdb70dd9812a33bb52363a87dbc" }
3939
}

Diff for: lua/core/keymaps.lua

+23-11
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,56 @@
11
local opts = {
22
noremap = true, -- non-recursive
33
}
4-
---------------
5-
-- all modes --
6-
---------------
4+
-- map leader to <Space>
5+
vim.keymap.set("n", " ", "<Nop>", { silent = true, remap = false })
6+
vim.g.mapleader = " "
7+
-------------------------
8+
-- all modes != normal --
9+
-------------------------
710

811
-- switching buffers with F keys
9-
vim.keymap.set("n", "<F1>", "<Cmd>bp<CR>")
1012
vim.keymap.set("!", "<F1>", "<Cmd>bp<CR>")
11-
vim.keymap.set("n", "<F2>", "<Cmd>bn<CR>")
1213
vim.keymap.set("!", "<F2>", "<Cmd>bn<CR>")
1314
-- toggle nvim tree with F3
14-
vim.keymap.set("n", "<F3>", "<Cmd>NvimTreeToggle<CR>")
1515
vim.keymap.set("!", "<F3>", "<Cmd>NvimTreeToggle<CR>")
1616
-- save with F9
17-
vim.keymap.set("n", "<F9>", "<Cmd>w<CR>")
1817
vim.keymap.set("!", "<F9>", "<Cmd>w<CR>")
1918
-- Close Buffer with with f10
20-
vim.keymap.set("n", "<F10>", "<Cmd>x<CR>")
2119
vim.keymap.set("!", "<F10>", "<Cmd>x<CR>")
20+
2221
-----------------
2322
-- normal mode --
2423
-----------------
24+
-- switching buffers with F keys
25+
vim.keymap.set("n", "<F1>", "<Cmd>bp<CR>")
26+
vim.keymap.set("n", "<F2>", "<Cmd>bn<CR>")
27+
-- toggle nvim tree with F3
28+
vim.keymap.set("n", "<F3>", "<Cmd>NvimTreeToggle<CR>")
29+
-- save with F9
30+
vim.keymap.set("n", "<F9>", "<Cmd>w<CR>")
31+
-- Close Buffer with with f10
32+
vim.keymap.set("n", "<F10>", "<Cmd>x<CR>")
2533

26-
-- map leader to <Space>
27-
vim.keymap.set("n", " ", "<Nop>", { silent = true, remap = false })
28-
vim.g.mapleader = " "
2934
-- Resize with arrows
3035
-- delta: 2 lines
3136
vim.keymap.set("n", "<C-Up>", ":resize -2<CR>", opts)
3237
vim.keymap.set("n", "<C-Down>", ":resize +2<CR>", opts)
3338
vim.keymap.set("n", "<C-Left>", ":vertical resize -2<CR>", opts)
3439
vim.keymap.set("n", "<C-Right>", ":vertical resize +2<CR>", opts)
40+
41+
-- <leader> stuff --
3542
-- add word to cspell dict
3643
vim.keymap.set(
3744
"n",
3845
"<leader>aw",
3946
"<cmd>lua require('utils.cspell').add_word_to_c_spell_dictionary()<CR>",
4047
{ noremap = true, silent = true, desc = "Add unknown word to cspell dictionary" }
4148
)
49+
50+
vim.keymap.set("n", "<leader>bc", "<Cmd>BufferClose<CR>")
51+
vim.keymap.set("n", "<leader>q", "<Cmd>q<CR>")
52+
vim.keymap.set("n", "<leader>x", "<Cmd>x<CR>")
53+
vim.keymap.set("n", "<leader>w", "<Cmd>w<CR>")
4254
-----------------
4355
-- Visual mode --
4456
-----------------

0 commit comments

Comments
 (0)