update
This commit is contained in:
parent
655392e62b
commit
ee2cf704f2
7 changed files with 39 additions and 6 deletions
Binary file not shown.
|
@ -13,4 +13,13 @@
|
||||||
</metadata>
|
</metadata>
|
||||||
</info>
|
</info>
|
||||||
</bookmark>
|
</bookmark>
|
||||||
|
<bookmark href="sftp://127.0.0.1:2222/" added="2025-07-02T02:44:45.191922Z" modified="2025-07-02T02:44:45.191938Z" visited="2025-07-02T02:44:45.191923Z">
|
||||||
|
<info>
|
||||||
|
<metadata owner="http://freedesktop.org">
|
||||||
|
<bookmark:applications>
|
||||||
|
<bookmark:application name="org.gnome.Nautilus" exec="'org.gnome.Nautilus %u'" modified="2025-07-02T02:44:45.191925Z" count="1"/>
|
||||||
|
</bookmark:applications>
|
||||||
|
</metadata>
|
||||||
|
</info>
|
||||||
|
</bookmark>
|
||||||
</xbel>
|
</xbel>
|
|
@ -62,7 +62,9 @@ vim.keymap.set({ 'n', 'v', 'o' }, '<leader>kj', ':wincmd h<CR>', { desc = 'move
|
||||||
|
|
||||||
local Snacks = require('snacks')
|
local Snacks = require('snacks')
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>sf', Snacks.picker.files, { desc = 'pick files' })
|
vim.keymap.set('n', '<leader>sf', function ()
|
||||||
|
Snacks.picker.files({ hidden = true })
|
||||||
|
end , { desc = 'pick files' })
|
||||||
vim.keymap.set('n', '<leader>sw', Snacks.picker.grep, { desc = 'grep' })
|
vim.keymap.set('n', '<leader>sw', Snacks.picker.grep, { desc = 'grep' })
|
||||||
vim.keymap.set('n', '<leader>st', function()
|
vim.keymap.set('n', '<leader>st', function()
|
||||||
Snacks.picker.todo_comments()
|
Snacks.picker.todo_comments()
|
||||||
|
@ -73,11 +75,13 @@ vim.keymap.set('n', '<leader>/', function()
|
||||||
Snacks.picker.lines({ layout = 'select' })
|
Snacks.picker.lines({ layout = 'select' })
|
||||||
end, { desc = 'fuzzily search in current buffer' })
|
end, { desc = 'fuzzily search in current buffer' })
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>sp', '<cmd>Autosession search<CR>', { desc = 'search sessions' })
|
vim.keymap.set('n', '<leader>sp', '<cmd>SessionSearch<CR>', { desc = 'search sessions' })
|
||||||
|
|
||||||
|
|
||||||
-- INFO: LSP
|
-- 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.
|
-- 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
|
-- 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
|
-- an lsp (for example, opening `main.rs` is associated with `rust_analyzer`) this
|
||||||
|
|
|
@ -6,8 +6,7 @@ return {
|
||||||
require('flutter-tools').setup({
|
require('flutter-tools').setup({
|
||||||
fvm = true,
|
fvm = true,
|
||||||
dev_log = {
|
dev_log = {
|
||||||
-- enabled = false,
|
open_cmd = 'FloutterLog',
|
||||||
open_cmd = 'FloutterLog'
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -66,7 +66,7 @@ return {
|
||||||
cssls = {},
|
cssls = {},
|
||||||
vtsls = {},
|
vtsls = {},
|
||||||
|
|
||||||
kotlin_lsp = {},
|
-- kotlin_lsp = {},
|
||||||
|
|
||||||
-- kotlin_language_server = {
|
-- kotlin_language_server = {
|
||||||
-- init_options = {
|
-- init_options = {
|
||||||
|
|
|
@ -124,4 +124,25 @@ vim.api.nvim_create_user_command('FloutterLog', function (args)
|
||||||
end
|
end
|
||||||
vim.keymap.set('n', '<F27>', '<cmd>q<CR>', { desc = 'close dev log', buffer = dev_log_buf })
|
vim.keymap.set('n', '<F27>', '<cmd>q<CR>', { desc = 'close dev log', buffer = dev_log_buf })
|
||||||
open_floating_win(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 })
|
end, { desc = 'flutter dev log floating', nargs = 1 })
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
2025-06-27
|
2025-07-03
|
||||||
0
|
0
|
Loading…
Add table
Add a link
Reference in a new issue