mirror of
https://github.com/tomru/vim.git
synced 2026-03-03 06:27:18 +01:00
🤷
This commit is contained in:
@@ -15,7 +15,7 @@ vim.api.nvim_create_autocmd('BufEnter', {
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd('FileType', {
|
||||
pattern = 'qf,help,man,lspinfo,alpha',
|
||||
pattern = 'qf,help,man,lspinfo,query,alpha',
|
||||
command = 'nnoremap <silent> <buffer> q :close<CR>',
|
||||
group = '_general',
|
||||
})
|
||||
@@ -28,13 +28,13 @@ vim.api.nvim_create_autocmd('FileType', {
|
||||
|
||||
vim.api.nvim_create_autocmd('BufWritePre', {
|
||||
callback = function()
|
||||
vim.lsp.buf.format({
|
||||
vim.lsp.buf.format {
|
||||
filter = function(client)
|
||||
return client.name ~= "tsserver"
|
||||
end
|
||||
})
|
||||
return client.name ~= 'tsserver'
|
||||
end,
|
||||
}
|
||||
end,
|
||||
group = "_general",
|
||||
group = '_general',
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd('FileType', {
|
||||
|
||||
@@ -26,3 +26,18 @@ vim.keymap.set('n', '<leader>Y', [["+Y]])
|
||||
vim.keymap.set('n', 'tr', function()
|
||||
vim.treesitter.inspect_tree()
|
||||
end, { desc = 'Open treesitter tree for current buffer' })
|
||||
|
||||
vim.keymap.set('n', 'lta', function()
|
||||
local ts_utils = require 'nvim-treesitter.ts_utils'
|
||||
local node = ts_utils.get_node_at_cursor()
|
||||
|
||||
while node ~= nil and node:parent() ~= nil and node:type() ~= 'arrow_function' do
|
||||
node = node:parent()
|
||||
end
|
||||
|
||||
if node == nil then
|
||||
return
|
||||
end
|
||||
|
||||
P(node:type())
|
||||
end, { desc = 'toggle async sourrounding function' })
|
||||
|
||||
@@ -8,6 +8,7 @@ vim.keymap.set('n', '<leader>*', require('telescope.builtin').grep_string, { des
|
||||
-- require('telescope.builtin').grep_string()
|
||||
-- end, { desc = 'grep current word' })
|
||||
vim.keymap.set('n', '<leader>ff', require('telescope.builtin').find_files, { desc = 'files' })
|
||||
vim.keymap.set('n', '<leader>fb', require('telescope.builtin').buffers, { desc = 'buffers' })
|
||||
vim.keymap.set('n', '<leader>fh', require('telescope.builtin').help_tags, { desc = 'help' })
|
||||
vim.keymap.set('n', '<leader>fk', require('telescope.builtin').keymaps, { desc = 'keymaps' })
|
||||
vim.keymap.set('n', '<leader>fo', require('telescope.builtin').oldfiles, { desc = 'recently opened files' })
|
||||
|
||||
@@ -34,7 +34,7 @@ return {
|
||||
kind = '',
|
||||
find = 'written',
|
||||
},
|
||||
opts = { skip = true },
|
||||
opts = { skip = false },
|
||||
},
|
||||
{
|
||||
view = 'notify',
|
||||
|
||||
Reference in New Issue
Block a user