diff --git a/goose-x86_64-unknown-linux-gnu.tar.bz2 b/goose-x86_64-unknown-linux-gnu.tar.bz2 deleted file mode 100644 index 032ccdb..0000000 Binary files a/goose-x86_64-unknown-linux-gnu.tar.bz2 and /dev/null differ diff --git a/init.lua b/init.lua index f14ee20..63da9b3 100644 --- a/init.lua +++ b/init.lua @@ -28,12 +28,12 @@ require("lazy").setup({ -- 'vimpostor/vim-tpipeline', -- integrate with tmux status-line 'kshenoy/vim-signature', -- tag lines 'mg979/vim-visual-multi', -- work on multiple lines at once - 'obsidian-nvim/obsidian.nvim', -- Obsidian lsp plugin '0xm4n/resize.nvim', -- adds commands to resize panes 'nvim-tree/nvim-web-devicons', -- nerdfont! 'TamaMcGlinn/vim-termhere', --simple terminal QOL 'basola21/PDFview', -- rendering pdfs in nvim 'rcarriga/nvim-notify', -- notification manager + -- { 'jokajak/keyseer.nvim', version = '*' }, -- keybinds visualizer { 'smjonas/inc-rename.nvim', config = true }, --lsp plugin for renaming variable { "m4xshen/hardtime.nvim", lazy = false, dependencies = { "MunifTanjim/nui.nvim" }}, --annoying { "nvzone/typr", dependencies = "nvzone/volt", cmd = { "Typr", "TyprStats" }, }, --typing practice diff --git a/lazy-lock.json b/lazy-lock.json index f12018e..4b43ebb 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,17 +1,17 @@ { "FixCursorHold.nvim": { "branch": "master", "commit": "1900f89dc17c603eec29960f57c00bd9ae696495" }, "PDFview": { "branch": "main", "commit": "972dfcce5c0de578865649940f44bf57a700498d" }, - "base16-nvim": { "branch": "master", "commit": "fd128e380624c34f12a201690944bf657f861361" }, + "base16-nvim": { "branch": "master", "commit": "cf82c4be16334c7cdf9883296eacfba50ff93b26" }, "blink-cmp-copilot": { "branch": "main", "commit": "439cff78780c033aa23cf061d7315314b347e3c1" }, "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "codecompanion.nvim": { "branch": "main", "commit": "15f39ba587154a97c912284646c1bd076b55a3be" }, + "codecompanion.nvim": { "branch": "main", "commit": "6a8b361fc46fc88ae01aca59437c942ba6a08868" }, "conform.nvim": { "branch": "master", "commit": "619363c30309d29ffa631e67c8183f2a72caa373" }, - "copilot.lua": { "branch": "master", "commit": "2a849bc7bec4d175524c332c20d48ca9ece735df" }, + "copilot.lua": { "branch": "master", "commit": "0f616b9a51cb9e2498834dfd99f6da6966158eba" }, "dashboard-nvim": { "branch": "master", "commit": "f787e3462c2ee2b6117b17c1aa4ddf66cb6f57fe" }, "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, - "fd": { "branch": "master", "commit": "1bfeea237a48c9545211e5c21d623d398fa712c6" }, - "fzf-lua": { "branch": "main", "commit": "532d463f5c83595192fe740572d8fd6902b2217a" }, + "fd": { "branch": "master", "commit": "41532d114e2ba565fb5367d606c111b29b96450c" }, + "fzf-lua": { "branch": "main", "commit": "28440c741e927592877514fba3db21eb188caec8" }, "gemini-cli.nvim": { "branch": "main", "commit": "c9fd62adda823628f5131a939d9c56ef7a898600" }, "gitsigns.nvim": { "branch": "main", "commit": "31d6fb2d618bca1482b9f274751ead5f03461408" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, @@ -21,6 +21,7 @@ "hyprlang-to-lua.nvim": { "branch": "main", "commit": "477430d9f379736bc2260086eb63517bb585b5d8" }, "inc-rename.nvim": { "branch": "main", "commit": "0074b551a17338ccdcd299bd86687cc651bcb33d" }, "jq.nvim": { "branch": "main", "commit": "70e12681b1026ba7c06c691fd815eed0e2244b81" }, + "keyseer.nvim": { "branch": "main", "commit": "44b07c371cfce8b4eadd71888ba64220af2b4921" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, "log-highlight.nvim": { "branch": "main", "commit": "b2e00cfd41ca94338265a595f3f3f423d9f9322e" }, @@ -28,11 +29,11 @@ "lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "7adc933dabcc7c86ae6b07aff7ee68eac398491f" }, "mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" }, - "mini.nvim": { "branch": "main", "commit": "a35f08f63b73f0ffac045cd175fb2a22e167c39c" }, + "mini.nvim": { "branch": "main", "commit": "946ae64e0ee807ae3c41f382f0114b4ed4915b2c" }, "mini.pick": { "branch": "main", "commit": "04e73ab07222508361095bb6e27621b315e6b9f1" }, - "neogit": { "branch": "master", "commit": "f8674ec894315c02449b61c9de9a116c5aafeb90" }, + "neogit": { "branch": "master", "commit": "37e0f22a2345bad1bffe01b31970885882f46275" }, "neoscroll.nvim": { "branch": "master", "commit": "c8d29979cb0cb3a2437a8e0ae683fd82f340d3b8" }, - "neotest": { "branch": "master", "commit": "4e2cd42c4252ee9d2435571d9adcdbc1d47931fe" }, + "neotest": { "branch": "master", "commit": "1c529a1ef9c82e8131e872368415cecc2bb86ea2" }, "neotest-plenary": { "branch": "master", "commit": "3523adcf9ffaad1911960c5813b0136c1b63a2ec" }, "neotest-python": { "branch": "master", "commit": "1b56ca4ba51c6014f986d6548ee629bdc95589d1" }, "neotest-vim-test": { "branch": "master", "commit": "75c4228882ae4883b11bfce9b8383e637eb44192" }, @@ -43,19 +44,19 @@ "nvim-colorpicker": { "branch": "main", "commit": "88f6aeac944570ebfb97ac67c9fea27a73ea0429" }, "nvim-dap": { "branch": "master", "commit": "9e848e09a697ee95302a3ef2dd43fd6eb709e570" }, "nvim-java": { "branch": "main", "commit": "9e8b842ea9eff3ebf25fb7360908ed4d4f87c56a" }, - "nvim-lspconfig": { "branch": "master", "commit": "e7ca2c95ba316a8b846d3f3546d407908c5c4ccb" }, + "nvim-lspconfig": { "branch": "master", "commit": "7ab79bb1b57160a537f427ac8a6026102f12b701" }, "nvim-nio": { "branch": "master", "commit": "edcc181a875301dd21840189aa2f2f9ad69fc172" }, "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, "nvim-tree.lua": { "branch": "master", "commit": "4213bd6eabac38b16dd6615002b6243b23cf3bf6" }, - "nvim-treesitter": { "branch": "main", "commit": "7248feaca45e4d944591497964bc19afa89ad1c6" }, - "nvim-web-devicons": { "branch": "master", "commit": "0ca28b61a04fe7426cefbdd52c2647ef0e335b5f" }, - "obsidian.nvim": { "branch": "main", "commit": "bf1616d46e72477ad978051363fdb5c839c1cce5" }, + "nvim-treesitter": { "branch": "main", "commit": "61df84986b4b4ec469ee745a182e433d49f8c27e" }, + "nvim-web-devicons": { "branch": "master", "commit": "2ae6958df7ced50baac5035cec0c15799eedfbf7" }, + "obsidian.nvim": { "branch": "main", "commit": "ae1f76a75c7ce36866e1d9342a8f6f5b9c2caf9b" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, "presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" }, "remote-nvim.nvim": { "branch": "main", "commit": "9992c2fb8bf4f11aca2c8be8db286b506f92efcb" }, "render-markdown.nvim": { "branch": "main", "commit": "f422cb5c6855f150e2ddcfaf44e7157b98b34f6a" }, "resize.nvim": { "branch": "main", "commit": "0b8943ef2ce54e65b9e56974e94dee593b28e7b5" }, - "ripgrep": { "branch": "master", "commit": "227381db0ee83dfa4341f1e27ff9617c0f5ad992" }, + "ripgrep": { "branch": "master", "commit": "f9c05a949d1a0dc8e16dee28ca9605d38611faeb" }, "snacks.nvim": { "branch": "main", "commit": "882c996cf28183f4d63640de0b4c02ec886d01f2" }, "spring-boot.nvim": { "branch": "main", "commit": "218c0c26c14d99feca778e4d13f5ec3e8b1b60f0" }, "sudo.nvim": { "branch": "main", "commit": "10c211716f0f0149ea91732bc12338ade76d4af8" }, @@ -71,7 +72,7 @@ "vim-signature": { "branch": "master", "commit": "6bc3dd1294a22e897f0dcf8dd72b85f350e306bc" }, "vim-termhere": { "branch": "main", "commit": "b66d429dd48b74802f09fd059bc499c253372a1c" }, "vim-visual-multi": { "branch": "master", "commit": "a6975e7c1ee157615bbc80fc25e4392f71c344d4" }, - "vimtex": { "branch": "master", "commit": "6368e31fdaf766ff908a2c06e9ee14fc66dec409" }, + "vimtex": { "branch": "master", "commit": "853eb587873a7061a083655578be56dd8027b834" }, "volt": { "branch": "main", "commit": "620de1321f275ec9d80028c68d1b88b409c0c8b1" }, "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } } diff --git a/lua/keybinds.lua b/lua/keybinds.lua index 79dc88e..c4b4c2c 100644 --- a/lua/keybinds.lua +++ b/lua/keybinds.lua @@ -106,3 +106,16 @@ vim.keymap.set('n', 'gg' ,'Neogit' ,{ desc = 'open Neo[g]it vim.keymap.set('n', 'gc' ,'Neogit commit' ,{ desc = 'open Neogit [c]ommit page' }) vim.keymap.set('n', 'gd' ,'Neogit diff' ,{ desc = 'open Neogit [d]iff page' }) vim.keymap.set('n', 'gt' ,'Neogit tagg' ,{ desc = 'open Neogit [t]agg page' }) + +-- Obsidian +vim.keymap.set("n", "gf", function() + if require("obsidian").util.cursor_on_markdown_link() then + return "ObsidianFollowLink" + else + return "gf" + end +end, { expr = true, desc = "Follow Obsidian link" }) + +vim.keymap.set("n", "os" , "ObsidianSearch" , { desc = "Search Obsidian" }) +vim.keymap.set("n", "on" , "ObsidianNew" , { desc = "New Obsidian note" }) + diff --git a/lua/options.lua b/lua/options.lua index 2c36ce4..3330ab3 100644 --- a/lua/options.lua +++ b/lua/options.lua @@ -17,7 +17,7 @@ vim.opt.spellcapcheck = "" vim.o.number = true -- Make line numbers default vim.o.relativenumber = true vim.o.showmode = false -vim.o.foldmethod = "marker" +vim.o.foldmethod = "indent" -- Sync clipboard between OS and Neovim. -- Schedule the setting after `UiEnter` because it can increase startup-time. -- Remove this option if you want your OS clipboard to remain independent.