From 5930a3f5cd1372fd6eb5a447a85ee61bcc2a7f81 Mon Sep 17 00:00:00 2001 From: RafayAhmad7548 Date: Mon, 18 May 2026 06:50:02 +0500 Subject: [PATCH 1/2] nvim update --- .config/nvim/lazy-lock.json | 1 + .config/nvim/lua/config/keymaps.lua | 3 ++- .config/nvim/lua/config/plugins/git.lua | 1 + .config/nvim/lua/config/plugins/languages/treesitter.lua | 6 ++++++ 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 4afd78c..da1919b 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -26,5 +26,6 @@ "rest.nvim": { "branch": "main", "commit": "714d5512aaec5565d55652480c16c26f8d95645d" }, "snacks.nvim": { "branch": "main", "commit": "ad9ede6a9cddf16cedbd31b8932d6dcdee9b716e" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, + "tokyonight.nvim": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, "vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" } } diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 08de10f..9b393b0 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -17,6 +17,7 @@ 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 left' }) vim.keymap.set({ 'n', 'v' }, 'zJ', 'zH', { desc = 'scroll half page left' }) -- start of line @@ -53,7 +54,7 @@ vim.keymap.set('t', '', 'Floaterminal prev', { desc = 'prev termin vim.keymap.set('t', '', '', { desc = 'kill terminal' }) -vim.keymap.set('t', '', '', { desc = 'normal mode in terminal' }) +vim.keymap.set('t', '', '', { desc = 'normal mode in terminal' }) vim.keymap.set('n', '', require('mini.files').open, { desc = 'open mini files' }) diff --git a/.config/nvim/lua/config/plugins/git.lua b/.config/nvim/lua/config/plugins/git.lua index b9f7449..894679e 100644 --- a/.config/nvim/lua/config/plugins/git.lua +++ b/.config/nvim/lua/config/plugins/git.lua @@ -1,6 +1,7 @@ return { { 'lewis6991/gitsigns.nvim', + -- dir = '~/Stuff/Coding/gitsigns.nvim', opts = { signs = { add = { text = '┃' }, diff --git a/.config/nvim/lua/config/plugins/languages/treesitter.lua b/.config/nvim/lua/config/plugins/languages/treesitter.lua index 6c05b63..87d28fa 100644 --- a/.config/nvim/lua/config/plugins/languages/treesitter.lua +++ b/.config/nvim/lua/config/plugins/languages/treesitter.lua @@ -1,3 +1,9 @@ +vim.api.nvim_create_autocmd('FileType', { + callback = function () + pcall(vim.treesitter.start) + end +}) + return { 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', From 5e95811278093fedbe8da2e4868cdd1d63e1afb6 Mon Sep 17 00:00:00 2001 From: RafayAhmad7548 Date: Mon, 18 May 2026 06:50:15 +0500 Subject: [PATCH 2/2] update --- .config/fish/config.fish | 2 ++ .config/zed/settings.json | 17 ++++++++++++++++- .gitconfig | 16 ++++++++++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 .gitconfig diff --git a/.config/fish/config.fish b/.config/fish/config.fish index 32830fa..487241c 100644 --- a/.config/fish/config.fish +++ b/.config/fish/config.fish @@ -4,6 +4,8 @@ set -x EDITOR 'nvim' set -x SSH_AUTH_SOCK $XDG_RUNTIME_DIR/rbw/ssh-agent-socket set -x CHROME_EXECUTABLE /usr/bin/chromium +set -x SUPPLY_KEY_JSON ~/.fastlane/read-maududi-app-b0b713a4a08b.json + fish_add_path /opt/android-sdk/platform-tools fish_add_path /opt/android-sdk/emulator fish_add_path /opt/android-sdk/cmdline-tools/latest/bin diff --git a/.config/zed/settings.json b/.config/zed/settings.json index d0941b1..d87237f 100644 --- a/.config/zed/settings.json +++ b/.config/zed/settings.json @@ -23,6 +23,19 @@ }, "model_parameters": [] }, */ + "ssh_connections": [ + { + "host": "server", + "args": [], + "projects": [] + } + ], + "outline_panel": { + "dock": "left" + }, + "collaboration_panel": { + "dock": "left" + }, "enable_language_server": false, "remove_trailing_whitespace_on_save": false, "use_on_type_format": false, @@ -39,8 +52,10 @@ }, "show_edit_predictions": false, "agent": { + "sidebar_side": "left", + "dock": "right", "always_allow_tool_actions": false, - "default_profile": "ask", + "default_profile": "write", "default_model": { "effort": "high", "enable_thinking": false, diff --git a/.gitconfig b/.gitconfig new file mode 100644 index 0000000..8b8ff50 --- /dev/null +++ b/.gitconfig @@ -0,0 +1,16 @@ +[user] + email = rafayahmad@fluxgrid.pk + name = RafayAhmad7548 + signingkey = /home/rafayahmad/.ssh/id_github.pub +[core] + editor = nvim +[push] + default = current + autoSetupRemote = true +[alias] + graph = log --oneline --graph --decorate --all --color + diverged = "!f() { git rev-list --left-right --count HEAD...\"$1\"; }; f" +[gpg] + format = ssh +[commit] + gpgsign = true