aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2023-08-06 22:51:23 +0200
committersrdusr <trevorgray@srdusr.com>2023-08-06 22:51:23 +0200
commit49096a6aebfe4d9186da845717443eb68faa7e95 (patch)
tree318427dd3662f0a249cc49d8cc6f92e0cf6e9d0b
parent82fd65a2bd2d5ae01063b7161bfb6c5864a3d4b6 (diff)
downloaddotfiles-49096a6aebfe4d9186da845717443eb68faa7e95.tar.gz
dotfiles-49096a6aebfe4d9186da845717443eb68faa7e95.zip
Formatted the file
-rw-r--r--lua/user/keys.lua120
1 files changed, 30 insertions, 90 deletions
diff --git a/lua/user/keys.lua b/lua/user/keys.lua
index 88b3822..36f7fbd 100644
--- a/lua/user/keys.lua
+++ b/lua/user/keys.lua
@@ -13,16 +13,16 @@ local term_opts = { noremap = true, silent = false }
-- Semi-colon as leader key
vim.g.mapleader = ";"
+-- "jk" and "kj" to exit insert-mode
+map("i", "jk", "<esc>")
+map("i", "kj", "<esc>")
+
-- Jump to next match on line using `.` instead of `;` NOTE: commented out in favour of "ggandor/flit.nvim"
--map("n", ".", ";")
-- Repeat last command using `<Space>` instead of `.` NOTE: commented out in favour of "ggandor/flit.nvim"
--map("n", "<Space>", ".")
--- "jk" and "kj" to exit insert-mode
-map("i", "jk", "<esc>")
-map("i", "kj", "<esc>")
-
-- Reload nvim config
map(
"n",
@@ -193,29 +193,13 @@ map("n", "<leader>o", ":!xdg-open %<cr><cr>")
-- URL handling
if vim.fn.has("mac") == 1 then
- map(
- "",
- "gx",
- '<Cmd>call jobstart(["open", expand("<cfile>")], {"detach": v:true})<CR>',
- {}
- )
+ map("", "gx", '<Cmd>call jobstart(["open", expand("<cfile>")], {"detach": v:true})<CR>', {})
elseif vim.fn.has("unix") == 1 then
- map(
- "",
- "gx",
- '<Cmd>call jobstart(["xdg-open", expand("<cfile>")], {"detach": v:true})<CR>',
- {}
- )
+ map("", "gx", '<Cmd>call jobstart(["xdg-open", expand("<cfile>")], {"detach": v:true})<CR>', {})
elseif vim.fn.has("wsl") == 1 then
- map(
- "",
- "gx",
- '<Cmd>call jobstart(["wslview", expand("<cfile>")], {"detach": v:true})<CR>',
- {}
- )
+ map("", "gx", '<Cmd>call jobstart(["wslview", expand("<cfile>")], {"detach": v:true})<CR>', {})
else
- map[""].gx =
- { '<Cmd>lua print("Error: gx is not supported on this OS!")<CR>' }
+ map[""].gx = { '<Cmd>lua print("Error: gx is not supported on this OS!")<CR>' }
end
-- Substitute globally and locally in the selected region.
@@ -285,6 +269,16 @@ map("n", "<C-j>", "<CMD>NavigatorDown<CR>")
map({ "n", "t" }, "<leader>tt", "<cmd>ToggleTerm<CR>")
map({ "n", "t" }, "<leader>th", "<cmd>lua Horizontal_term_toggle()<CR>")
map({ "n", "t" }, "<leader>tv", "<cmd>lua Vertical_term_toggle()<CR>")
+-- map["<C-\\>"] = { "<cmd>ToggleTerm<cr>", desc = "Toggle terminal" }
+-- map["<leader>tn"] = { function() toggle_term_cmd "node" end, desc = "ToggleTerm node" }
+-- map["<leader>tu"] = { function() toggle_term_cmd "ncdu" end, desc = "ToggleTerm NCDU" }
+-- map["<leader>tt"] = { function() toggle_term_cmd "htop" end, desc = "ToggleTerm htop" }
+-- map["<leader>tp"] = { function() toggle_term_cmd "python" end, desc = "ToggleTerm python" }
+-- map["<leader>tl"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
+-- map["<leader>tf"] = { "<cmd>ToggleTerm direction=float<cr>", desc = "ToggleTerm float" }
+-- map["<leader>th"] = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", desc = "ToggleTerm horizontal split" }
+-- map["<leader>tv"] = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", desc = "ToggleTerm vertical split" }
+--end
-- LazyGit
map({ "n", "t" }, "<leader>gg", "<cmd>lua Lazygit_toggle()<CR>")
@@ -310,16 +304,6 @@ map("n", "<leader>gm", ":Gmove<Space>")
--map("n", "<leader>go", ":Git checkout<Space>")
--map("n", "<leader>gps", ":Dispatch! git push<CR>")
--map("n", "<leader>gpl", ":Dispatch! git pull<CR>")
--- map["<C-\\>"] = { "<cmd>ToggleTerm<cr>", desc = "Toggle terminal" }
--- map["<leader>tn"] = { function() toggle_term_cmd "node" end, desc = "ToggleTerm node" }
--- map["<leader>tu"] = { function() toggle_term_cmd "ncdu" end, desc = "ToggleTerm NCDU" }
--- map["<leader>tt"] = { function() toggle_term_cmd "htop" end, desc = "ToggleTerm htop" }
--- map["<leader>tp"] = { function() toggle_term_cmd "python" end, desc = "ToggleTerm python" }
--- map["<leader>tl"] = { function() toggle_term_cmd "lazygit" end, desc = "ToggleTerm lazygit" }
--- map["<leader>tf"] = { "<cmd>ToggleTerm direction=float<cr>", desc = "ToggleTerm float" }
--- map["<leader>th"] = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", desc = "ToggleTerm horizontal split" }
--- map["<leader>tv"] = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", desc = "ToggleTerm vertical split" }
---end
-- Telescope
map("n", "<leader>ff", function()
@@ -330,55 +314,19 @@ map("n", "<leader>fg", "<cmd>lua require('telescope.builtin').live_grep()<cr>")
map("n", "<leader>fb", "<cmd>lua require('telescope.builtin').buffers()<cr>")
map("n", "<leader>fh", "<cmd>lua require('telescope.builtin').help_tags()<cr>")
map("n", "<leader>fc", "<cmd>lua require('telescope.builtin').commands()<cr>")
-map(
- "n",
- "<leader>ffc",
- "<cmd>lua require('telescope.builtin').current_buffer_fuzzy_find()<cr>"
-)
+map("n", "<leader>ffc", "<cmd>lua require('telescope.builtin').current_buffer_fuzzy_find()<cr>")
map("n", "<leader>cf", "<cmd>Telescope changed_files<cr>")
map("n", "<leader>fp", "<cmd>Telescope pickers<cr>")
-map(
- "n",
- "<leader>fr",
- "<cmd>lua require('telescope.builtin').registers({})<CR>"
-) -- registers picker
-map(
- "n",
- "<leader>fd",
- "<cmd>lua require('telescope.builtin').diagnostics()<cr>"
-)
+map("n", "<leader>fr", "<cmd>lua require('telescope.builtin').registers({})<CR>") -- registers picker
+map("n", "<leader>fd", "<cmd>lua require('telescope.builtin').diagnostics()<cr>")
map("n", "<leader>fk", "<cmd>lua require('telescope.builtin').keymaps()<cr>")
-map("n", "<leader>fn", [[<Cmd>lua require'plugins.telescope'.find_notes()<CR>]]) -- find notes
-map(
- "n",
- "<leader>fgn",
- [[<Cmd>lua require'plugins.telescope'.grep_notes()<CR>]]
-) -- search notes
-map(
- "n",
- "<leader>f.",
- [[<Cmd>lua require'plugins.telescope'.find_configs()<CR>]]
-) -- find configs
-map(
- "n",
- "<leader>fs",
- [[<Cmd>lua require'plugins.telescope'.find_scripts()<CR>]]
-) -- find scripts
-map(
- "n",
- "<leader>fw",
- [[<Cmd>lua require'plugins.telescope'.find_projects()<CR>]]
-) -- find projects
-map(
- "n",
- "<leader>fm",
- "<cmd>lua require('telescope').extensions.media_files.media_files({})<cr>"
-) -- find media files
-map(
- "n",
- "<leader>fi",
- "<cmd>lua require('telescope').extensions.notify.notify({})<cr>"
-) -- find notifications
+map("n", "<leader>fn", [[<Cmd>lua require'plugins.telescope'.find_notes()<CR>]]) -- find notes
+map("n", "<leader>fgn", [[<Cmd>lua require'plugins.telescope'.grep_notes()<CR>]]) -- search notes
+map("n", "<leader>f.", [[<Cmd>lua require'plugins.telescope'.find_configs()<CR>]]) -- find configs
+map("n", "<leader>fs", [[<Cmd>lua require'plugins.telescope'.find_scripts()<CR>]]) -- find scripts
+map("n", "<leader>fw", [[<Cmd>lua require'plugins.telescope'.find_projects()<CR>]]) -- find projects
+map("n", "<leader>fm", "<cmd>lua require('telescope').extensions.media_files.media_files({})<cr>") -- find media files
+map("n", "<leader>fi", "<cmd>lua require('telescope').extensions.notify.notify({})<cr>") -- find notifications
--map("n", "<leader>f/", "<cmd>lua require('plugins.telescope').curbuf()<cr>") -- find files with hidden option
map(
"n",
@@ -404,11 +352,7 @@ map("n", "<leader>mg", "<CMD>Glow<CR>")
map("n", "<leader>ww", "<cmd>lua require('user.mods').Toggle_autopairs()<CR>")
-- Zen-mode toggle
-map(
- "n",
- "<leader>zm",
- "<CMD>ZenMode<CR> | :echom ('Zen Mode')<CR> | :sl! | echo ('')<CR>"
-)
+map("n", "<leader>zm", "<CMD>ZenMode<CR> | :echom ('Zen Mode')<CR> | :sl! | echo ('')<CR>")
-- Vim-rooter
map(
@@ -457,11 +401,7 @@ vim.fn.sign_define("DapBreakpoint", { text = "🐞" })
map("n", "<leader>ds", function()
dap.continue()
ui.toggle({})
- vim.api.nvim_feedkeys(
- vim.api.nvim_replace_termcodes("<C-w>=", false, true, true),
- "n",
- false
- ) -- Spaces buffers evenly
+ vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<C-w>=", false, true, true), "n", false) -- Spaces buffers evenly
end)
-- Set breakpoints, get variable values, step into/out of functions, etc.