diff --git a/.config/dconf/user b/.config/dconf/user
index 563a988..38e3110 100644
Binary files a/.config/dconf/user and b/.config/dconf/user differ
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