nvim: fix xml
This commit is contained in:
parent
6773555c70
commit
0ff9a94992
4 changed files with 16 additions and 11 deletions
|
@ -19,6 +19,7 @@ local M = {
|
||||||
{ '<Space>Tj', [[<Cmd>Telescope jumplist<CR>]], desc = 'Telescope jumplist' },
|
{ '<Space>Tj', [[<Cmd>Telescope jumplist<CR>]], desc = 'Telescope jumplist' },
|
||||||
{ '<Space>Th', [[<Cmd>Telescope help_tags<CR>]], desc = 'Telescope help' },
|
{ '<Space>Th', [[<Cmd>Telescope help_tags<CR>]], desc = 'Telescope help' },
|
||||||
{ '<Space>TT', [[<Cmd>Telescope resume<CR>]], desc = 'Telescope resume' },
|
{ '<Space>TT', [[<Cmd>Telescope resume<CR>]], desc = 'Telescope resume' },
|
||||||
|
{ '<Space>Ts', [[<Cmd>Telescope lsp_document_symbols<CR>]], desc = 'Telescope document symbols' },
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,6 +30,8 @@ function M.config()
|
||||||
|
|
||||||
local opts = {
|
local opts = {
|
||||||
defaults = {
|
defaults = {
|
||||||
|
layout_config = { prompt_position = 'top' },
|
||||||
|
sorting_strategy = "ascending",
|
||||||
preview = {
|
preview = {
|
||||||
hide_on_startup = true,
|
hide_on_startup = true,
|
||||||
},
|
},
|
||||||
|
|
|
@ -61,17 +61,17 @@ end
|
||||||
|
|
||||||
function M.config()
|
function M.config()
|
||||||
local ts_parsers = require 'nvim-treesitter.parsers'.get_parser_configs()
|
local ts_parsers = require 'nvim-treesitter.parsers'.get_parser_configs()
|
||||||
ts_parsers.xml = {
|
-- ts_parsers.xml = {
|
||||||
install_info = {
|
-- install_info = {
|
||||||
url = 'https://github.com/dorgnarg/tree-sitter-xml', -- local path or git repo
|
-- url = 'https://github.com/dorgnarg/tree-sitter-xml', -- local path or git repo
|
||||||
files = { 'src/parser.c' },
|
-- files = { 'src/parser.c' },
|
||||||
-- optional entries:
|
-- -- optional entries:
|
||||||
branch = 'main', -- default branch in case of git repo if different from master
|
-- branch = 'main', -- default branch in case of git repo if different from master
|
||||||
generate_requires_npm = false, -- if stand-alone parser without npm dependencies
|
-- generate_requires_npm = false, -- if stand-alone parser without npm dependencies
|
||||||
requires_generate_from_grammar = true, -- if folder contains pre-generated src/parser.c
|
-- requires_generate_from_grammar = true, -- if folder contains pre-generated src/parser.c
|
||||||
},
|
-- },
|
||||||
filetype = 'xml', -- if filetype does not match the parser name
|
-- filetype = 'xml', -- if filetype does not match the parser name
|
||||||
}
|
-- }
|
||||||
ts_parsers.just = {
|
ts_parsers.just = {
|
||||||
install_info = {
|
install_info = {
|
||||||
url = 'https://github.com/IndianBoy42/tree-sitter-just', -- local path or git repo
|
url = 'https://github.com/IndianBoy42/tree-sitter-just', -- local path or git repo
|
||||||
|
@ -84,6 +84,8 @@ function M.config()
|
||||||
|
|
||||||
require 'nvim-treesitter.configs'.setup {
|
require 'nvim-treesitter.configs'.setup {
|
||||||
ensure_installed = 'all', -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
ensure_installed = 'all', -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
||||||
|
ignore_install = {},
|
||||||
|
auto_install = true,
|
||||||
sync_install = false,
|
sync_install = false,
|
||||||
highlight = {
|
highlight = {
|
||||||
enable = true,
|
enable = true,
|
||||||
|
|
Loading…
Add table
Reference in a new issue