diff --git a/init.lua b/init.lua index e1e97dce..a01f501c 100644 --- a/init.lua +++ b/init.lua @@ -1,13 +1,6 @@ --[[ TODO: -- enhance/fix/understand gza: 2023-09-25 - - Problem seems to be OLD code in ~/.local/share ... - - - gza is part of mini.surround (mini.nvim) ? - - OR, is lazy lazy.nvim loading a plugin? - - verbose nmap gza returns deep in kickstart ... lazy ... lazy.nvim .. core - - disable:vim.g.minisurround_disable: true ===================================================================== ==================== READ THIS BEFORE CONTINUING ==================== @@ -329,8 +322,9 @@ vim.o.completeopt = 'menuone,noselect' -- NOTE: You should make sure your terminal supports this (yes: 2023-09-03) vim.o.termguicolors = true + ---------------------- -- [[ Basic Keymaps ]] - + ---------------------- -- Keymaps for better default experience -- See `:help vim.keymap.set()` vim.keymap.set({ 'n', 'v' }, '', '', { silent = true }) @@ -345,15 +339,15 @@ end, {expr = true}) -- vim.keymap.set( {'n', ']nc', -- Remap for dealing with word wrap -vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) -vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) + vim.keymap.set('n', 'k', "v:count == 0 ? 'gk' : 'k'", { expr = true, silent = true }) + vim.keymap.set('n', 'j', "v:count == 0 ? 'gj' : 'j'", { expr = true, silent = true }) -vim.keymap.set('n', 'ck', ':e ~/.config/kickstart/init.lua', { desc = 'Config Kickstart' }) -vim.keymap.set('n', 'tn', ':e ~/code/docs/tech_notes/300_tech_notes.qmd', { desc = 'Tech Notes' }) -vim.keymap.set('n', 'mln', ':e ~/code/docs/tech_notes/500_ML_Notes.qmd', { desc = 'ML Notes' }) -vim.keymap.set('n', 'bw', 'i**Ea**w', { desc = "[B]old [W]ord" }) --- insert # --------... -vim.keymap.set("n", "ic", "yypVr-I# ", { desc = "[ic]insert comment line"}) + vim.keymap.set('n', 'ck', ':e ~/.config/kickstart/init.lua', { desc = 'Config Kickstart' }) + vim.keymap.set('n', 'tn', ':e ~/code/docs/tech_notes/300_tech_notes.qmd', { desc = 'Tech Notes' }) + vim.keymap.set('n', 'mln', ':e ~/code/docs/tech_notes/500_ML_Notes.qmd', { desc = 'ML Notes' }) + vim.keymap.set('n', 'bw', 'i**Ea**w', { desc = "[B]old [W]ord" }) + -- insert # --------... + vim.keymap.set("n", "ic", "yypVr-I# ", { desc = "[ic]insert comment line"}) -- [[ Highlight on yank ]] -- See `:help vim.highlight.on_yank()` @@ -367,8 +361,10 @@ vim.api.nvim_create_autocmd('TextYankPost', { pattern = '*', })-- }}} +------------------------------------------------------ -- experiment; add my keymaps to which-key -- stolen: REF: https://github.com/hackorum/nfs/blob/master/lua/whichkey-config/init.lua +------------------------------------------------------ --{{{ local wk = require 'which-key' wk.setup { @@ -533,6 +529,7 @@ vim.keymap.set('n', 'q', vim.diagnostic.setloclist, { desc = 'Open diagn -- [[ Configure LSP ]] -- This function gets run when an LSP connects to a particular buffer. local on_attach = function(_, bufnr) + -- NOTE: Remember that lua is a real programming language, and as such it is possible -- to define small helper and utility functions so you don't have to repeat yourself -- many times. @@ -543,7 +540,6 @@ local on_attach = function(_, bufnr) if desc then desc = 'LSP: ' .. desc end - vim.keymap.set('n', keys, func, { buffer = bufnr, desc = desc }) end diff --git a/spell/en.utf-8.add b/spell/en.utf-8.add new file mode 100644 index 00000000..41e20380 --- /dev/null +++ b/spell/en.utf-8.add @@ -0,0 +1 @@ +With diff --git a/spell/en.utf-8.add.spl b/spell/en.utf-8.add.spl new file mode 100644 index 00000000..ba3c772b Binary files /dev/null and b/spell/en.utf-8.add.spl differ