mirror of
https://github.com/tiyn/dotfiles.git
synced 2025-04-26 19:47:48 +02:00
nvim: changed ctags plugin
This commit is contained in:
parent
fd28f92833
commit
f26bda0261
.config/nvim
@ -1,6 +1,5 @@
|
|||||||
{
|
{
|
||||||
"action-hints.nvim": { "branch": "main", "commit": "ab10fef255dd4bc933c92d8f9969828f2f856e71" },
|
"action-hints.nvim": { "branch": "main", "commit": "ab10fef255dd4bc933c92d8f9969828f2f856e71" },
|
||||||
"aerial.nvim": { "branch": "master", "commit": "31fbd369bbbeb53080c4b1ead9e76be322725ef5" },
|
|
||||||
"barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" },
|
"barbecue": { "branch": "main", "commit": "cd7e7da622d68136e13721865b4d919efd6325ed" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
|
||||||
@ -47,6 +46,7 @@
|
|||||||
"promise-async": { "branch": "main", "commit": "93540c168c5ed2b030ec3e6c40ab8bbb85e36355" },
|
"promise-async": { "branch": "main", "commit": "93540c168c5ed2b030ec3e6c40ab8bbb85e36355" },
|
||||||
"renamer.nvim": { "branch": "master", "commit": "1614d466df53899f11dd5395eaac3c09a275c384" },
|
"renamer.nvim": { "branch": "master", "commit": "1614d466df53899f11dd5395eaac3c09a275c384" },
|
||||||
"spelunker.vim": { "branch": "master", "commit": "a0bc530f62798bbe053905555a4aa9ed713485eb" },
|
"spelunker.vim": { "branch": "master", "commit": "a0bc530f62798bbe053905555a4aa9ed713485eb" },
|
||||||
|
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
|
||||||
"tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" },
|
"tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" },
|
||||||
"tccs.nvim": { "branch": "master", "commit": "b0e36734b8e4c8e1e56533218076fe574c7a9d75" },
|
"tccs.nvim": { "branch": "master", "commit": "b0e36734b8e4c8e1e56533218076fe574c7a9d75" },
|
||||||
"telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
|
"telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
|
||||||
|
@ -59,8 +59,8 @@ m.cnoremap("w!!", 'execute "silent! write !sudo tee % >/dev/null" <bar> edit!',
|
|||||||
m.nnoremap("<leader>sa", ':%S//g<Left><Left>', 'Substitute: free form')
|
m.nnoremap("<leader>sa", ':%S//g<Left><Left>', 'Substitute: free form')
|
||||||
m.nnoremap("<leader>ss", ':%S/\\<<C-r><C-w>\\>//g<Left><Left>', 'Substitute: word under cursor')
|
m.nnoremap("<leader>ss", ':%S/\\<<C-r><C-w>\\>//g<Left><Left>', 'Substitute: word under cursor')
|
||||||
|
|
||||||
-- stevearc/aerial.nvim
|
-- simrat39/symbols-outline.nvim
|
||||||
m.nmap('<F3>', ':AerialToggle!<CR>', 'CTags: toggle')
|
m.nmap('<F3>', ':SymbolsOutline<CR>', 'CTags: toggle')
|
||||||
|
|
||||||
-- nvim-tree/nvim-tree.lua
|
-- nvim-tree/nvim-tree.lua
|
||||||
m.nmap("<F2>", ':NvimTreeToggle toggle<CR>', 'File tree: toggle')
|
m.nmap("<F2>", ':NvimTreeToggle toggle<CR>', 'File tree: toggle')
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
return {
|
|
||||||
-- ctags like menu
|
|
||||||
{
|
|
||||||
'stevearc/aerial.nvim',
|
|
||||||
opts = {
|
|
||||||
layout = {
|
|
||||||
max_width = { 50, 0.2 },
|
|
||||||
min_width = 25,
|
|
||||||
resize_to_content = false,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
dependencies = {
|
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
"nvim-tree/nvim-web-devicons"
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
39
.config/nvim/lua/plugins/symbols-outline.lua
Normal file
39
.config/nvim/lua/plugins/symbols-outline.lua
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
return {
|
||||||
|
-- ctags like menu
|
||||||
|
{
|
||||||
|
"simrat39/symbols-outline.nvim",
|
||||||
|
opts = {
|
||||||
|
width = 25,
|
||||||
|
symbols = {
|
||||||
|
File = { icon = Lsp_signs.File, hl = "@text.uri" },
|
||||||
|
Module = { icon = Lsp_signs.Module, hl = "@namespace" },
|
||||||
|
Class = { icon = Lsp_signs.Class, hl = "@type" },
|
||||||
|
Method = { icon = Lsp_signs.Method, hl = "@method" },
|
||||||
|
Property = { icon = Lsp_signs.Property, hl = "@method" },
|
||||||
|
Field = { icon = Lsp_signs.Field, hl = "@field" },
|
||||||
|
Constructor = { icon = Lsp_signs.Constructor, hl = "@constructor" },
|
||||||
|
Enum = { icon = Lsp_signs.Enum, hl = "@type" },
|
||||||
|
Interface = { icon = Lsp_signs.Interface, hl = "@type" },
|
||||||
|
Function = { icon = Lsp_signs.Function, hl = "@function" },
|
||||||
|
Variable = { icon = Lsp_signs.Variable, hl = "@constant" },
|
||||||
|
Constant = { icon = Lsp_signs.Constant, hl = "@constant" },
|
||||||
|
Key = { icon = Lsp_signs.Keyword, hl = "@type" },
|
||||||
|
EnumMember = { icon = Lsp_signs.EnumMember, hl = "@field" },
|
||||||
|
Struct = { icon = Lsp_signs.Struct, hl = "@type" },
|
||||||
|
Event = { icon = Lsp_signs.Event, hl = "@type" },
|
||||||
|
Operator = { icon = Lsp_signs.Operator, hl = "@operator" },
|
||||||
|
TypeParameter = { icon = Lsp_signs.TypeParameter, hl = "@parameter" },
|
||||||
|
Boolean = { icon = Lsp_signs.Boolean, hl = "@boolean" },
|
||||||
|
Null = { icon = Lsp_signs.Null, hl = "@type" },
|
||||||
|
Component = { icon = Lsp_signs.Component, hl = "@function" },
|
||||||
|
Fragment = { icon = Lsp_signs.Fragment, hl = "@constant" },
|
||||||
|
Object = { icon = Lsp_signs.Object, hl = "@type" },
|
||||||
|
Array = { icon = Lsp_signs.Array, hl = "@constant" },
|
||||||
|
Number = { icon = Lsp_signs.Number, hl = "@number" },
|
||||||
|
String = { icon = Lsp_signs.String, hl = "@string" },
|
||||||
|
Namespace = { icon = Lsp_signs.Namespace, hl = "@namespace" },
|
||||||
|
Package = { icon = Lsp_signs.Package, hl = "@namespace" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
@ -1,65 +1,75 @@
|
|||||||
-- set signs for various uses
|
-- set signs for various uses
|
||||||
Space_sign = "·"
|
|
||||||
Return_sign = ""
|
Return_sign = ""
|
||||||
|
Space_sign = "·"
|
||||||
|
|
||||||
Error_sign = " "
|
Error_sign = " "
|
||||||
Warn_sign = " "
|
|
||||||
Info_sign = " "
|
|
||||||
Hint_sign = " "
|
|
||||||
Hack_sign = " "
|
Hack_sign = " "
|
||||||
Todo_sign = " "
|
Hint_sign = " "
|
||||||
|
Info_sign = " "
|
||||||
Perfect_sign = " "
|
Perfect_sign = " "
|
||||||
Test_sign = " "
|
Test_sign = " "
|
||||||
|
Todo_sign = " "
|
||||||
|
Warn_sign = " "
|
||||||
|
|
||||||
Menu_signs = {
|
Menu_signs = {
|
||||||
nvim_lsp = "",
|
|
||||||
path = "",
|
|
||||||
buffer = "",
|
buffer = "",
|
||||||
luasnip = "",
|
luasnip = "",
|
||||||
|
nvim_lsp = "",
|
||||||
|
path = "",
|
||||||
}
|
}
|
||||||
|
|
||||||
Lsp_signs = {
|
Lsp_signs = {
|
||||||
Text = "",
|
Array = "",
|
||||||
Method = "",
|
Boolean = "⊥",
|
||||||
Function = "φ",
|
|
||||||
Constructor = "",
|
|
||||||
Field = "■",
|
|
||||||
Variable = "β",
|
|
||||||
Class = "",
|
Class = "",
|
||||||
|
Color = "",
|
||||||
|
Component = "",
|
||||||
|
Constant = "π",
|
||||||
|
Constructor = "",
|
||||||
|
Enum = "",
|
||||||
|
EnumMember = "",
|
||||||
|
Event = "",
|
||||||
|
Field = "■",
|
||||||
|
File = "",
|
||||||
|
Folder = "",
|
||||||
|
Fragment = "",
|
||||||
|
Function = "φ",
|
||||||
Interface = "",
|
Interface = "",
|
||||||
Module = "",
|
Keyword = "",
|
||||||
|
Method = "",
|
||||||
|
Module = "",
|
||||||
|
Namespace = "",
|
||||||
|
Null = "∅",
|
||||||
|
Number = "#",
|
||||||
|
Object = "",
|
||||||
|
Operator = "",
|
||||||
|
Package = "",
|
||||||
Property = "",
|
Property = "",
|
||||||
|
Reference = "",
|
||||||
|
Snippet = "",
|
||||||
|
String = "",
|
||||||
|
Struct = "",
|
||||||
|
Text = "",
|
||||||
|
TypeParameter = "",
|
||||||
Unit = "",
|
Unit = "",
|
||||||
Value = "",
|
Value = "",
|
||||||
Enum = "",
|
Variable = "β",
|
||||||
Keyword = "",
|
|
||||||
Snippet = "",
|
|
||||||
Color = "",
|
|
||||||
File = "",
|
|
||||||
Reference = "",
|
|
||||||
Folder = "",
|
|
||||||
EnumMember = "",
|
|
||||||
Constant = "π",
|
|
||||||
Struct = "",
|
|
||||||
Event = "",
|
|
||||||
Operator = "",
|
|
||||||
TypeParameter = ""
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Install_signs = {
|
Install_signs = {
|
||||||
package_installed = "",
|
package_installed = "",
|
||||||
package_pending = "",
|
package_pending = "",
|
||||||
package_uninstalled = "✗"
|
package_uninstalled = "✗",
|
||||||
}
|
}
|
||||||
|
|
||||||
Git_signs = {
|
Git_signs = {
|
||||||
unstaged = "",
|
deleted = "",
|
||||||
|
ignored = "",
|
||||||
|
renamed = "",
|
||||||
staged = "",
|
staged = "",
|
||||||
unmerged = "",
|
unmerged = "",
|
||||||
renamed = "",
|
unstaged = "",
|
||||||
deleted = "",
|
|
||||||
untracked = "",
|
untracked = "",
|
||||||
ignored = "",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Lazy_signs = {
|
Lazy_signs = {
|
||||||
@ -67,10 +77,16 @@ Lazy_signs = {
|
|||||||
config = " ",
|
config = " ",
|
||||||
event = " ",
|
event = " ",
|
||||||
ft = " ",
|
ft = " ",
|
||||||
init = " ",
|
|
||||||
import = " ",
|
import = " ",
|
||||||
|
init = " ",
|
||||||
keys = " ",
|
keys = " ",
|
||||||
lazy = " ",
|
lazy = " ",
|
||||||
|
list = {
|
||||||
|
"●",
|
||||||
|
"➜",
|
||||||
|
"",
|
||||||
|
"",
|
||||||
|
},
|
||||||
loaded = " ",
|
loaded = " ",
|
||||||
not_loaded = " ",
|
not_loaded = " ",
|
||||||
plugin = " ",
|
plugin = " ",
|
||||||
@ -78,19 +94,13 @@ Lazy_signs = {
|
|||||||
source = " ",
|
source = " ",
|
||||||
start = " ",
|
start = " ",
|
||||||
task = " ",
|
task = " ",
|
||||||
list = {
|
|
||||||
"●",
|
|
||||||
"➜",
|
|
||||||
"",
|
|
||||||
"",
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Lualine_signs = {
|
Lualine_signs = {
|
||||||
modified = '',
|
modified = "",
|
||||||
readonly = '',
|
newfile = "",
|
||||||
unnamed = '',
|
readonly = "",
|
||||||
newfile = ''
|
unnamed = "",
|
||||||
}
|
}
|
||||||
|
|
||||||
vim.fn.sign_define(
|
vim.fn.sign_define(
|
||||||
@ -112,7 +122,7 @@ vim.fn.sign_define(
|
|||||||
|
|
||||||
-- enable colorcolumn when textwidth is set
|
-- enable colorcolumn when textwidth is set
|
||||||
vim.o.cursorline = true
|
vim.o.cursorline = true
|
||||||
vim.opt_local.colorcolumn = '+' .. vim.fn.join(vim.fn.range(0,254), ',+')
|
vim.opt_local.colorcolumn = "+" .. vim.fn.join(vim.fn.range(0, 254), ",+")
|
||||||
-- alternatively highlight only one line for colorcolumn
|
-- alternatively highlight only one line for colorcolumn
|
||||||
-- vim.o.colorcolumn = "-0"
|
-- vim.o.colorcolumn = "-0"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user