From ee2cf704f20db75637defac4c1c5745f4ca39e11 Mon Sep 17 00:00:00 2001 From: RafayAhmad7548 Date: Thu, 3 Jul 2025 22:25:22 +0500 Subject: [PATCH] update --- .config/dconf/user | Bin 13732 -> 13740 bytes .config/gtk-4.0/servers | 9 ++++++++ .config/nvim/lua/config/keymaps.lua | 8 +++++-- .../lua/config/plugins/languages/flutter.lua | 3 +-- .../nvim/lua/config/plugins/languages/lsp.lua | 2 +- .config/nvim/plugin/floater.lua | 21 ++++++++++++++++++ scripts/youtubeData | 2 +- 7 files changed, 39 insertions(+), 6 deletions(-) diff --git a/.config/dconf/user b/.config/dconf/user index 563a98852d6567772ce54a86c6502fdd8e95219e..38e3110701bd0a95349d6f1ef4c31ab74c33cec3 100644 GIT binary patch delta 1527 zcmXApe@v8R0LLHYhgZUhQg>j|UIr#f!X;3*>0%?Ab2&OZHEQW_a7mMj?u;m~*M<^p zx|%t3j^WLjU5oTM5Sa_ZUyZG;a8R+La?+ZyR*?Jw%~_xC<@WLWdB4y5zR&YM?|You z-Mu@yBHg}IV9eC|w`#-278HoZLCY%=@EgD`z5-A*{kfDV>%L74mmYQLs5NmQn3GOTQ{Sv(18Yg#Zr z&Cw1mNUjTRkW+B@?v8vXy7vzxoV zqnB%;O=Jt~EnD%RK2o_p>JP{coBuLPK3r)r(1B}9BV>A!G3SP65?%Ciy-SOH1lAYq zb!b6yEyzojL)Y?2w}W0Df0g7m$l2eU!)FtB?Q|X8G4S8bE44!m=pdO1!ej)FY@ayV zM=#gbMae!GJGapM%Rl)7`T=qnik`T6Sg%a3U(GoABcv>vO5IE^*Mr?6XW-$RpSr#D zxE=qv<|yyLT=~|=t}q}^<^o4Cy93elxt=C^xfW`X<&gj85tp`9uAT6aewf=b)uvwV zqHiD%!tbyD^UzoHayNaXnBV^Z2Xgckj0u54fy`;Hx!(P$&@M(+dV(3=(+t8f* zqZTbHLh2U%f~?N7OxoOBqaip}p*0!(LSvK*vgIGTMeFl*!Kd%%{XXyeKF|BS@7Y{- zqAZ*|)f!1RW-#aT;*c>$o@lC#EyEZ)Jb$>P=qkNDmflTz;CDy!XaT)Ej^0bY1);Y5 z5BJc^U!(VtMes-aZ|>Rj^4VsksUhoO=%=aHgyRh8U*(eBCSH(4uY2yyu(f z<#uDS706N;f9Q0hn*q6viG8FWLXAH}s_Et0>HxVG{`RL#j?l}s&{DDtj=aD6=xutr z7Ft18!H&G-S^7xj`luVpy%ztuvcH+*W?(O_Ee(;enZ{h|d=`~NFW0+tlBtlBzQd*k z$+aM_IygFGz+t18kG)FL51#r~51+}HYp2)I?SsOX^Kz{q13HLdg2QA84t#v)&_#N= zw(bns4851eoB#MHA4eZ1J0bI({{4Doa{X#7)F+_S@bgl@)#~KS!@-AFQ>k}%Ewb0A;2hB;o3wMrmWa|EM?NESR3w_Jaly}54paUCER!mkw#)`Hd8|dXT zxL_Z75Z>E-t=2;?*ZCpxMC&c*%p_;=reImnm|$hehRTv)>HJNfR+Us%uP<*+%xH>v E1v0Qh$N&HU diff --git a/.config/gtk-4.0/servers b/.config/gtk-4.0/servers index d456865..c0355d3 100644 --- a/.config/gtk-4.0/servers +++ b/.config/gtk-4.0/servers @@ -13,4 +13,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index 550b680..f3cb1be 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -62,7 +62,9 @@ vim.keymap.set({ 'n', 'v', 'o' }, 'kj', ':wincmd h', { desc = 'move local Snacks = require('snacks') -vim.keymap.set('n', 'sf', Snacks.picker.files, { desc = 'pick files' }) +vim.keymap.set('n', 'sf', function () + Snacks.picker.files({ hidden = true }) +end , { desc = 'pick files' }) vim.keymap.set('n', 'sw', Snacks.picker.grep, { desc = 'grep' }) vim.keymap.set('n', 'st', function() Snacks.picker.todo_comments() @@ -73,11 +75,13 @@ vim.keymap.set('n', '/', function() Snacks.picker.lines({ layout = 'select' }) end, { desc = 'fuzzily search in current buffer' }) -vim.keymap.set('n', 'sp', 'Autosession search', { desc = 'search sessions' }) +vim.keymap.set('n', 'sp', 'SessionSearch', { desc = 'search sessions' }) -- INFO: LSP +vim.keymap.set('n', 'L', vim.diagnostic.open_float, { desc = 'open floating diagnostic' }) + -- This function gets run when an LSP attaches to a particular buffer. -- That is to say, every time a new file is opened that is associated with -- an lsp (for example, opening `main.rs` is associated with `rust_analyzer`) this diff --git a/.config/nvim/lua/config/plugins/languages/flutter.lua b/.config/nvim/lua/config/plugins/languages/flutter.lua index c3db98a..149d926 100644 --- a/.config/nvim/lua/config/plugins/languages/flutter.lua +++ b/.config/nvim/lua/config/plugins/languages/flutter.lua @@ -6,8 +6,7 @@ return { require('flutter-tools').setup({ fvm = true, dev_log = { - -- enabled = false, - open_cmd = 'FloutterLog' + open_cmd = 'FloutterLog', } }) end, diff --git a/.config/nvim/lua/config/plugins/languages/lsp.lua b/.config/nvim/lua/config/plugins/languages/lsp.lua index d178bc2..1a03ab4 100644 --- a/.config/nvim/lua/config/plugins/languages/lsp.lua +++ b/.config/nvim/lua/config/plugins/languages/lsp.lua @@ -66,7 +66,7 @@ return { cssls = {}, vtsls = {}, - kotlin_lsp = {}, + -- kotlin_lsp = {}, -- kotlin_language_server = { -- init_options = { diff --git a/.config/nvim/plugin/floater.lua b/.config/nvim/plugin/floater.lua index 838d6e5..6f4ab0e 100644 --- a/.config/nvim/plugin/floater.lua +++ b/.config/nvim/plugin/floater.lua @@ -124,4 +124,25 @@ vim.api.nvim_create_user_command('FloutterLog', function (args) end vim.keymap.set('n', '', 'q', { desc = 'close dev log', buffer = dev_log_buf }) open_floating_win(dev_log_buf) + + -- AutoScroll Logic + local lines = vim.api.nvim_buf_line_count(dev_log_buf) + local cursor = vim.api.nvim_win_get_cursor(0)[1] + vim.api.nvim_create_autocmd('TextChanged', { + buffer = dev_log_buf, + callback = function () + if cursor == lines then + vim.cmd('normal! G') + end + lines = vim.api.nvim_buf_line_count(dev_log_buf) + end + }) + vim.api.nvim_create_autocmd('CursorMoved', { + buffer = dev_log_buf, + callback = function () + cursor = vim.api.nvim_win_get_cursor(0)[1] + end + }) + end, { desc = 'flutter dev log floating', nargs = 1 }) + diff --git a/scripts/youtubeData b/scripts/youtubeData index 03dd916..6c30cab 100644 --- a/scripts/youtubeData +++ b/scripts/youtubeData @@ -1,2 +1,2 @@ -2025-06-27 +2025-07-03 0 \ No newline at end of file