diff --git a/README.md b/README.md index d82af80..8d4fbd0 100755 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ nix build .#vmwareConfigurations.rke2-node ### Home Manager ```bash -home-manager switch --flake .#evanreichard@MBP-Personal +home-manager switch --flake .#evanreichard@mac-va-mbp-personal ``` ### NixOS Hosts diff --git a/modules/home/programs/terminal/nvim/config/lua/git-ref.lua b/modules/home/programs/terminal/nvim/config/lua/git-ref.lua index ecb7dd3..b60aa2a 100755 --- a/modules/home/programs/terminal/nvim/config/lua/git-ref.lua +++ b/modules/home/programs/terminal/nvim/config/lua/git-ref.lua @@ -1,4 +1,4 @@ -function get_git_info() +local function get_git_info() local abs_path = vim.fn.expand("%:p") local git_root = vim.fn.systemlist( "git -C " .. vim.fn.escape(vim.fn.fnamemodify(abs_path, ":h"), " ") .. " rev-parse --show-toplevel" diff --git a/modules/home/programs/terminal/nvim/config/lua/init.lua b/modules/home/programs/terminal/nvim/config/lua/init.lua index d316992..e8bfba1 100755 --- a/modules/home/programs/terminal/nvim/config/lua/init.lua +++ b/modules/home/programs/terminal/nvim/config/lua/init.lua @@ -8,17 +8,18 @@ require("dap-config") require("diffview-config") require("git-ref") require("git-signs") -require("llm") require("leap-config") +require("llm") require("lsp-config") require("lsp-lines-config") require("lualine-config") require("neotree-config") require("noice-config") require("numb-config") +require("octo-config") require("silicon-config") require("telescope-config") require("toggleterm-config") require("ts-config") -require("which-key-config") require("weird-chars") +require("which-key-config") diff --git a/modules/home/programs/terminal/nvim/config/lua/octo-config.lua b/modules/home/programs/terminal/nvim/config/lua/octo-config.lua new file mode 100644 index 0000000..4bfd56d --- /dev/null +++ b/modules/home/programs/terminal/nvim/config/lua/octo-config.lua @@ -0,0 +1,30 @@ +require("octo").setup() + +vim.keymap.set("n", "rs", "Octo review start") +vim.keymap.set("n", "rd", "Octo review discard") +vim.keymap.set("n", "rr", "Octo review resume") +vim.keymap.set("n", "re", "Octo review submit") +vim.keymap.set("n", "rca", "Octo review comments") +vim.keymap.set("n", "rcs", "Octo comment suggest") +vim.keymap.set("n", "rcc", "Octo comment add") +vim.keymap.set("n", "rcr", "Octo comment reply") + +vim.keymap.set("n", "pd", "Octo pr diff") +vim.keymap.set("n", "pc", "Octo pr changes") + +-- vim.api.nvim_create_autocmd("FileType", { +-- pattern = "octo", +-- callback = function() +-- vim.keymap.set("n", "rs", "Octo review start", { buffer = true }) +-- vim.keymap.set("n", "rd", "Octo review discard", { buffer = true }) +-- vim.keymap.set("n", "rr", "Octo review resume", { buffer = true }) +-- vim.keymap.set("n", "re", "Octo review submit", { buffer = true }) +-- vim.keymap.set("n", "rca", "Octo review comments", { buffer = true }) +-- vim.keymap.set("n", "rcs", "Octo comment suggest", { buffer = true }) +-- vim.keymap.set("n", "rcc", "Octo comment add", { buffer = true }) +-- vim.keymap.set("n", "rcr", "Octo comment reply", { buffer = true }) +-- +-- vim.keymap.set("n", "pd", "Octo pr diff", { buffer = true }) +-- vim.keymap.set("n", "pc", "Octo pr changes", { buffer = true }) +-- end, +-- }) diff --git a/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua b/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua index 9442ca9..0283898 100755 --- a/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/telescope-config.lua @@ -14,9 +14,10 @@ require("telescope").load_extension("ui-select") require("telescope").load_extension("undo") local builtin = require("telescope.builtin") -vim.keymap.set("n", "ff", builtin.find_files, {}) -vim.keymap.set("n", "fg", builtin.live_grep, {}) -vim.keymap.set("n", "fb", builtin.buffers, {}) -vim.keymap.set("n", "fh", builtin.help_tags, {}) -vim.keymap.set("n", "fj", builtin.jumplist, {}) +vim.keymap.set("n", "ff", builtin.find_files) +vim.keymap.set("n", "fg", builtin.live_grep) +vim.keymap.set("n", "fb", builtin.buffers) +vim.keymap.set("n", "fh", builtin.help_tags) +vim.keymap.set("n", "fj", builtin.jumplist) vim.keymap.set("n", "fu", "Telescope undo") +vim.keymap.set("n", "fp", "Octo pr list") diff --git a/modules/home/programs/terminal/nvim/config/lua/ts-config.lua b/modules/home/programs/terminal/nvim/config/lua/ts-config.lua index e2e648c..3a662eb 100755 --- a/modules/home/programs/terminal/nvim/config/lua/ts-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/ts-config.lua @@ -1,3 +1,4 @@ -require'nvim-treesitter.configs'.setup { - highlight = {enable = true, additional_vim_regex_highlighting = false} -} +require("nvim-treesitter.configs").setup({ + highlight = { enable = true, additional_vim_regex_highlighting = false }, +}) +vim.treesitter.language.register("markdown", "octo") diff --git a/modules/home/programs/terminal/nvim/config/lua/which-key-config.lua b/modules/home/programs/terminal/nvim/config/lua/which-key-config.lua index bfba876..280cdbd 100755 --- a/modules/home/programs/terminal/nvim/config/lua/which-key-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/which-key-config.lua @@ -16,6 +16,7 @@ wk.add({ { "fg", "Telescope live_grep", desc = "Live Grep" }, { "fh", "Telescope help_tags", desc = "Help Tags" }, { "fj", "Telescope jumplist", desc = "Jump List" }, + { "fp", "Octo pr list", desc = "PR List" }, { "g", group = "DiffView" }, { "gB", desc = "Git Blame Full" }, { "gH", "DiffviewFileHistory --range=origin..HEAD", desc = "Diff History - Main" }, diff --git a/modules/home/programs/terminal/nvim/default.nix b/modules/home/programs/terminal/nvim/default.nix index 0e9878a..e81303d 100755 --- a/modules/home/programs/terminal/nvim/default.nix +++ b/modules/home/programs/terminal/nvim/default.nix @@ -52,6 +52,7 @@ in toggleterm-nvim # Terminal Helper vim-nix # Nix Helpers which-key-nvim # Shortcut Helper + octo-nvim # Git Octo # ------------------ # --- Theme / UI ---