diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-08-06 22:51:23 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-08-06 22:51:23 +0200 |
| commit | 49096a6aebfe4d9186da845717443eb68faa7e95 (patch) | |
| tree | 318427dd3662f0a249cc49d8cc6f92e0cf6e9d0b | |
| parent | 82fd65a2bd2d5ae01063b7161bfb6c5864a3d4b6 (diff) | |
| download | dotfiles-49096a6aebfe4d9186da845717443eb68faa7e95.tar.gz dotfiles-49096a6aebfe4d9186da845717443eb68faa7e95.zip | |
Formatted the file
| -rw-r--r-- | lua/user/keys.lua | 120 |
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. |
