This commit is contained in:
Thomas Ruoff
2023-07-11 22:41:53 +02:00
parent 07e7fb0c32
commit 70b79e9dc1
4 changed files with 23 additions and 7 deletions

View File

@@ -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', {

View File

@@ -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' })

View File

@@ -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' })