add(base): thefuck & neotree bindings
This commit is contained in:
parent
1d2edd66c6
commit
64d95dfef5
@ -11,6 +11,7 @@
|
||||
profileExtra = ''
|
||||
SHELL="$BASH"
|
||||
PATH=~/.bin:$PATH
|
||||
eval "$(thefuck --alias)"
|
||||
set -o vi
|
||||
bind "set show-mode-in-prompt on"
|
||||
neofetch
|
||||
|
3
home.nix
3
home.nix
@ -20,7 +20,7 @@ in
|
||||
# Home Manager Config
|
||||
home.username = "evanreichard";
|
||||
home.homeDirectory = "/Users/evanreichard";
|
||||
home.stateVersion = "23.11";
|
||||
home.stateVersion = "24.05";
|
||||
programs.home-manager.enable = true;
|
||||
|
||||
# Global Packages
|
||||
@ -40,6 +40,7 @@ in
|
||||
pre-commit
|
||||
python311
|
||||
ssm-session-manager-plugin
|
||||
thefuck
|
||||
tldr
|
||||
] ++ optionals isDarwin [
|
||||
kitty
|
||||
|
@ -184,9 +184,8 @@ end
|
||||
null_ls.setup({
|
||||
sources = {
|
||||
-- Prettier Formatting
|
||||
null_ls.builtins.formatting.prettier.with({
|
||||
extra_filetypes = { "template" },
|
||||
}),
|
||||
null_ls.builtins.formatting.prettier,
|
||||
null_ls.builtins.formatting.prettier.with({ filetypes = { "template" } }),
|
||||
require("none-ls.diagnostics.eslint_d").with({
|
||||
condition = function(utils)
|
||||
return has_eslint_in_parents(vim.fn.getcwd())
|
||||
|
@ -1 +1,2 @@
|
||||
require("neo-tree").setup({window = {mappings = {["<space>"] = "none"}}})
|
||||
require("neo-tree").setup({ window = { mappings = { ["<space>"] = "none" } } })
|
||||
vim.keymap.set("n", "<leader>t", ":Neotree toggle<CR>", { silent = true })
|
||||
|
@ -3,61 +3,63 @@ local wk = require("which-key")
|
||||
wk.setup({})
|
||||
|
||||
wk.register({
|
||||
K = {"Definition Hover"},
|
||||
["<C-k>"] = {"Signature Help"},
|
||||
["<leader>"] = {
|
||||
q = {
|
||||
name = "Diagnostics",
|
||||
q = {"Toggle Diagnostic List"},
|
||||
t = {"Toggle Inline Diagnostics"},
|
||||
n = {"Next Diagnostic"},
|
||||
N = {"Previous Diagnostic"},
|
||||
e = {"Open Diagnostic Float"}
|
||||
},
|
||||
d = {
|
||||
name = "Debug",
|
||||
b = {"Toggle Breakpoint"},
|
||||
u = {"Toggle UI"},
|
||||
c = {"Continue"},
|
||||
t = {"Run Test"}
|
||||
},
|
||||
g = {
|
||||
name = "DiffView",
|
||||
o = {"<cmd>DiffviewOpen<cr>", "Open Diff - Current"},
|
||||
O = {"<cmd>DiffviewOpen origin/main...HEAD<cr>", "Open Diff - Main"},
|
||||
h = {"<cmd>DiffviewFileHistory<cr>", "Diff History"},
|
||||
H = {
|
||||
"<cmd>DiffviewFileHistory --range=origin..HEAD<cr>",
|
||||
"Diff History - Main"
|
||||
},
|
||||
c = {"<cmd>DiffviewClose<cr>", "Close Diff"},
|
||||
b = {"Git Blame Line"},
|
||||
B = {"Git Blame Full"}
|
||||
},
|
||||
f = {
|
||||
name = "Find - Telescope",
|
||||
f = {"<cmd>Telescope find_files<cr>", "Find File"},
|
||||
g = {"<cmd>Telescope live_grep<cr>", "Live Grep"},
|
||||
b = {"<cmd>Telescope buffers<cr>", "Find Buffer"},
|
||||
j = {"<cmd>Telescope jumplist<cr>", "Jump List"},
|
||||
h = {"<cmd>Telescope help_tags<cr>", "Help Tags"}
|
||||
},
|
||||
l = {
|
||||
name = "LSP",
|
||||
D = {"Declaration"},
|
||||
d = {"Definition"},
|
||||
f = {"Format"},
|
||||
i = {"Implementation"},
|
||||
n = {"Rename"},
|
||||
r = {"References"},
|
||||
t = {"Type Definition"}
|
||||
},
|
||||
s = {
|
||||
name = "Screenshot",
|
||||
mode = {'v', 'n'},
|
||||
b = {"Buffer Screenshot", mode = {'v', 'n'}},
|
||||
s = {"Selected Screenshot", mode = 'v'},
|
||||
v = {"Visual Screenshot", mode = 'n'}
|
||||
}
|
||||
}
|
||||
K = { "Definition Hover" },
|
||||
["<C-k>"] = { "Signature Help" },
|
||||
["<leader>"] = {
|
||||
a = { "Aerial" },
|
||||
t = { "NeoTree" },
|
||||
q = {
|
||||
name = "Diagnostics",
|
||||
q = { "Toggle Diagnostic List" },
|
||||
t = { "Toggle Inline Diagnostics" },
|
||||
n = { "Next Diagnostic" },
|
||||
N = { "Previous Diagnostic" },
|
||||
e = { "Open Diagnostic Float" },
|
||||
},
|
||||
d = {
|
||||
name = "Debug",
|
||||
b = { "Toggle Breakpoint" },
|
||||
u = { "Toggle UI" },
|
||||
c = { "Continue" },
|
||||
t = { "Run Test" },
|
||||
},
|
||||
g = {
|
||||
name = "DiffView",
|
||||
o = { "<cmd>DiffviewOpen<cr>", "Open Diff - Current" },
|
||||
O = { "<cmd>DiffviewOpen origin/main...HEAD<cr>", "Open Diff - Main" },
|
||||
h = { "<cmd>DiffviewFileHistory<cr>", "Diff History" },
|
||||
H = {
|
||||
"<cmd>DiffviewFileHistory --range=origin..HEAD<cr>",
|
||||
"Diff History - Main",
|
||||
},
|
||||
c = { "<cmd>DiffviewClose<cr>", "Close Diff" },
|
||||
b = { "Git Blame Line" },
|
||||
B = { "Git Blame Full" },
|
||||
},
|
||||
f = {
|
||||
name = "Find - Telescope",
|
||||
f = { "<cmd>Telescope find_files<cr>", "Find File" },
|
||||
g = { "<cmd>Telescope live_grep<cr>", "Live Grep" },
|
||||
b = { "<cmd>Telescope buffers<cr>", "Find Buffer" },
|
||||
j = { "<cmd>Telescope jumplist<cr>", "Jump List" },
|
||||
h = { "<cmd>Telescope help_tags<cr>", "Help Tags" },
|
||||
},
|
||||
l = {
|
||||
name = "LSP",
|
||||
D = { "Declaration" },
|
||||
d = { "Definition" },
|
||||
f = { "Format" },
|
||||
i = { "Implementation" },
|
||||
n = { "Rename" },
|
||||
r = { "References" },
|
||||
t = { "Type Definition" },
|
||||
},
|
||||
s = {
|
||||
name = "Screenshot",
|
||||
mode = { "v", "n" },
|
||||
b = { "Buffer Screenshot", mode = { "v", "n" } },
|
||||
s = { "Selected Screenshot", mode = "v" },
|
||||
v = { "Visual Screenshot", mode = "n" },
|
||||
},
|
||||
},
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user