diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 4afd78c..358f0c9 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -6,23 +6,23 @@ "diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" }, "fidget.nvim": { "branch": "main", "commit": "889e2e96edef4e144965571d46f7a77bcc4d0ddf" }, "flutter-tools.nvim": { "branch": "main", "commit": "677cc07c16e8b89999108d2ebeefcfc5f539b73c" }, - "gitsigns.nvim": { "branch": "main", "commit": "6d808f99bd63303646794406e270bd553ad7792e" }, + "gitsigns.nvim": { "branch": "main", "commit": "8d82c240f190fc33723d48c308ccc1ed8baad69d" }, "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, "jupytext.nvim": { "branch": "main", "commit": "c8baf3ad344c59b3abd461ecc17fc16ec44d0f7b" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, "lualine.nvim": { "branch": "master", "commit": "a905eeebc4e63fdc48b5135d3bf8aea5618fb21c" }, - "markview.nvim": { "branch": "main", "commit": "e27dee8b2a61f89ac3a06deae0264ad1d3f7b62c" }, + "markview.nvim": { "branch": "main", "commit": "1861f959599ae03cfd59f56222a542035b0cd947" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "0a3b42c3e503df87aef6d6513e13148381495c3a" }, "mason.nvim": { "branch": "main", "commit": "b03fb0f20bc1d43daf558cda981a2be22e73ac42" }, "mini.nvim": { "branch": "main", "commit": "a995fe9cd4193fb492b5df69175a351a74b3d36b" }, "molten-nvim": { "branch": "main", "commit": "a286aa914d9a154bc359131aab788b5a077a5a99" }, - "nvim-lspconfig": { "branch": "master", "commit": "e05fb8c3bd61d909dacff24f77f23beb644daf54" }, + "nvim-lspconfig": { "branch": "master", "commit": "8a9378a822719346a0288fa004dab302ca3c0a8f" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, "otter.nvim": { "branch": "main", "commit": "a455e68a99d395889ab30a25ac3846a135e93c46" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "08783ec022e7ddefe0f12a16f1ac4968f55478b0" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "aab6caaffd79b8def22ec4320a5344f7c42f58d2" }, "rest.nvim": { "branch": "main", "commit": "714d5512aaec5565d55652480c16c26f8d95645d" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 08de10f..761627b 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -1,10 +1,10 @@ -- INFO: General -- -- hjkl to ijkl remap -vim.keymap.set({ 'n', 'x', 'o' }, 'j', 'h', { desc = 'hjkl to ijkl', nowait = true }) -vim.keymap.set({ 'n', 'x', 'o' }, 'h', 'i', { desc = 'hjkl to ijkl', nowait = true }) -vim.keymap.set({ 'n', 'x', 'o' }, 'i', 'k', { desc = 'hjkl to ijkl', nowait = true }) -vim.keymap.set({ 'n', 'x', 'o' }, 'k', 'j', { desc = 'hjkl to ijkl', nowait = true }) +vim.keymap.set({ 'n', 'x', 'o' }, 'j', 'h', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'h', 'i', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'i', 'k', { desc = 'hjkl to ijkl' }) +vim.keymap.set({ 'n', 'x', 'o' }, 'k', 'j', { desc = 'hjkl to ijkl' }) -- indentation vim.keymap.set('n', '', '>>', { desc = 'tab indent' }) @@ -17,14 +17,13 @@ vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered scroll' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered scroll' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered jump back' }) vim.keymap.set({ 'n', 'v' }, '', 'zz', { desc = 'centered jump forward' }) -vim.keymap.set({ 'n', 'v' }, 'zJ', 'zH', { desc = 'scroll half page left' }) -- start of line vim.keymap.set({ 'n', 'v', 'o' }, '#', '_', { desc = '# start of line' }) -- save / quit vim.keymap.set('n', '', ':w', { desc = 'ctrl-s save' }) -vim.keymap.set('n', '', Snacks.bufdelete.delete, { desc = 'save and close', nowait = true }) +vim.keymap.set('n', '', ':bd', { desc = 'save and close', nowait = true }) -- delete word in insert mode vim.keymap.set('i', '', '', { desc = 'delete word in insert mode' }) @@ -66,20 +65,6 @@ vim.keymap.set({ 'n', 'v', 'o' }, 'kk', ':wincmd j', { desc = 'move vim.keymap.set({ 'n', 'v', 'o' }, 'kl', ':wincmd l', { desc = 'move focus between windows', silent = true }) vim.keymap.set({ 'n', 'v', 'o' }, 'kj', ':wincmd h', { desc = 'move focus between windows', silent = true }) -vim.keymap.set('n', 'w=', 'wincmd =', { desc = 'resize windows' }) -vim.keymap.set('n', 'wi', function () - vim.cmd('resize -' .. (vim.v.count1 * 5)) -end, { desc = 'resize windows' }) -vim.keymap.set('n', 'wk', function () - vim.cmd('resize +' .. (vim.v.count1 * 5)) -end, { desc = 'resize windows' }) -vim.keymap.set('n', 'wj', function () - vim.cmd('vert resize -' .. (vim.v.count1 * 5)) -end, { desc = 'resize windows' }) -vim.keymap.set('n', 'wl', function () - vim.cmd('vert resize +' .. (vim.v.count1 * 5)) -end, { desc = 'resize windows' }) - -- INFO: Picker local Snacks = require('snacks') diff --git a/.config/nvim/lua/config/plugins/git.lua b/.config/nvim/lua/config/plugins/git.lua index b9f7449..9fc1bb4 100644 --- a/.config/nvim/lua/config/plugins/git.lua +++ b/.config/nvim/lua/config/plugins/git.lua @@ -42,11 +42,6 @@ return { config = function () local actions = require('diffview.config').actions require('diffview').setup({ - view = { - merge_tool = { - layout = 'diff3_mixed', - }, - }, keymaps = { disable_defaults = true, view = { diff --git a/.config/nvim/lua/config/plugins/languages/flutter.lua b/.config/nvim/lua/config/plugins/languages/flutter.lua index 575857e..149d926 100644 --- a/.config/nvim/lua/config/plugins/languages/flutter.lua +++ b/.config/nvim/lua/config/plugins/languages/flutter.lua @@ -1,18 +1,13 @@ return { - 'nvim-flutter/flutter-tools.nvim', - lazy = false, - dependencies = { 'nvim-lua/plenary.nvim', }, - config = function() - require('flutter-tools').setup({ - fvm = true, - dev_log = { - open_cmd = 'FloutterLog', - }, - lsp = { - settings = { - showTodos = false, - } - } - }) - end, + 'nvim-flutter/flutter-tools.nvim', + lazy = false, + dependencies = { 'nvim-lua/plenary.nvim', }, + config = function() + require('flutter-tools').setup({ + fvm = true, + dev_log = { + open_cmd = 'FloutterLog', + } + }) + end, } diff --git a/.config/nvim/lua/config/plugins/languages/notebook.lua b/.config/nvim/lua/config/plugins/languages/notebook.lua index 159cff3..da211f4 100644 --- a/.config/nvim/lua/config/plugins/languages/notebook.lua +++ b/.config/nvim/lua/config/plugins/languages/notebook.lua @@ -58,9 +58,9 @@ return { 'benlubas/molten-nvim', version = '^1.0.0', -- use version <2.0.0 to avoid breaking changes build = ':UpdateRemotePlugins', - lazy = false, init = function() - vim.g.molten_image_provider = 'snacks.nvim' + -- these are examples, not defaults. Please see the readme + vim.g.molten_image_provider = 'image.nvim' vim.g.molten_virt_text_output = true vim.g.molten_virt_lines_off_by_1 = true vim.g.molten_auto_open_output = false diff --git a/.config/nvim/lua/config/plugins/languages/treesitter.lua b/.config/nvim/lua/config/plugins/languages/treesitter.lua index 6c05b63..cf916ab 100644 --- a/.config/nvim/lua/config/plugins/languages/treesitter.lua +++ b/.config/nvim/lua/config/plugins/languages/treesitter.lua @@ -4,7 +4,6 @@ return { config = function() require('nvim-treesitter').install({ 'bash', - 'fish', 'c', 'cpp', 'diff', @@ -26,7 +25,6 @@ return { 'r', 'dart', 'prisma', - 'sql', 'regex', 'kotlin', 'java', diff --git a/.config/nvim/lua/config/plugins/snacks.lua b/.config/nvim/lua/config/plugins/snacks.lua index 7dc4047..bfdc64d 100644 --- a/.config/nvim/lua/config/plugins/snacks.lua +++ b/.config/nvim/lua/config/plugins/snacks.lua @@ -112,8 +112,8 @@ return { }, image = { enabled = true }, - bufdelete = { enabled = true }, + bufdelete = { enabled = false }, debug = { enabled = false }, dim = { enabled = false }, explorer = { enabled = false }, diff --git a/.config/nvim/snippets/http.snippets b/.config/nvim/snippets/http.snippets index 13d055d..2d670d7 100644 --- a/.config/nvim/snippets/http.snippets +++ b/.config/nvim/snippets/http.snippets @@ -1,6 +1,6 @@ snippet req "new request" # @name ${1:name} - ${2:GET} {{${3:QA}_BASE}}/${4:api} + ${2:GET} {{QA_BASE}}/${3:api} $0 ### diff --git a/.config/starship.toml b/.config/starship.toml index ee4adab..78e3ff0 100644 --- a/.config/starship.toml +++ b/.config/starship.toml @@ -8,19 +8,14 @@ $username\ [ ](bg:#3B4252 fg:#1793d1)\ $directory\ [ ](bg:#33658A fg:#3B4252)\ -$git_branch$character\ +$git_branch\ [](fg:#33658A) \ """ # format = """$os$username$directory$git_branch""" [character] -format = '$symbol' -success_symbol = '[󰄾](bold fg:#00fff2 bg:#33658A)' -error_symbol = '[󰄾](bold fg:red bg:#33658A)' -vimcmd_symbol = '[󰄾](bold fg:#00fff2 bg:#33658A)' -vimcmd_visual_symbol = '[󰄾](bold fg:#00fff2 bg:#33658A)' -vimcmd_replace_one_symbol = '[󰄾](bold fg:#00fff2 bg:#33658A)' -vimcmd_replace_symbol = '[󰄾](bold fg:#00fff2 bg:#33658A)' +success_symbol = '' +error_symbol = '' [os] format = '[$symbol]($style)' diff --git a/.config/zed/settings.json b/.config/zed/settings.json index d0941b1..ad1d650 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -45,7 +45,7 @@ "effort": "high", "enable_thinking": false, "provider": "copilot_chat", - "model": "gpt-5.2-codex" + "model": "gemini-3.1-pro-preview" }, }, "terminal": {