vim/nvim: update tabline
This commit is contained in:
@@ -23,6 +23,7 @@ telescope.setup({
|
||||
}
|
||||
}
|
||||
})
|
||||
map("n", "<C-t>", "<cmd> Telescope telescope-tabs list_tabs<CR>", default_opts) -- Show all tabs
|
||||
map("n", "<C-f>", "<cmd> Telescope find_files hidden=true<CR>", default_opts) -- Show files
|
||||
map("n", "<C-s>", "<cmd> Telescope live_grep<CR>", default_opts) -- Grep through current directory
|
||||
map("n", "<C-k>", "<cmd> Telescope keymaps<CR>", default_opts) -- Show all keys
|
||||
@@ -115,13 +116,3 @@ cmp.setup({
|
||||
},
|
||||
})
|
||||
|
||||
-- file tree
|
||||
map("n", "<C-t>", "<cmd> NvimTreeFindFileToggle<CR>", default_opts) -- Show file tree
|
||||
map("n", "<leader>tc", "<cmd> NvimTreeCollapse<CR>", default_opts) -- Collapse tree
|
||||
wk.register({
|
||||
["<leader>"] = {
|
||||
t = {
|
||||
c = { "Collapse Tree" },
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
@@ -55,6 +55,15 @@ return require('packer').startup(function(use)
|
||||
config = function() require('plugins.telescope-conf') end,
|
||||
})
|
||||
|
||||
-- browse tabs in telescope
|
||||
use {
|
||||
'LukasPietzschmann/telescope-tabs',
|
||||
requires = { 'nvim-telescope/telescope.nvim' },
|
||||
config = function()
|
||||
require'telescope-tabs'.setup{}
|
||||
end
|
||||
}
|
||||
|
||||
-- Auto Indentation
|
||||
use({
|
||||
'nmac427/guess-indent.nvim',
|
||||
@@ -139,15 +148,6 @@ return require('packer').startup(function(use)
|
||||
config = function() require('plugins.nvim-colorizer-conf') end
|
||||
})
|
||||
|
||||
-- file tree
|
||||
use {
|
||||
'kyazdani42/nvim-tree.lua',
|
||||
requires = {
|
||||
'kyazdani42/nvim-web-devicons', -- optional, for file icons
|
||||
},
|
||||
config = function() require('plugins.nvim-tree-conf') end
|
||||
}
|
||||
|
||||
-- cooler cmd line and notifications
|
||||
use({
|
||||
"folke/noice.nvim",
|
||||
|
||||
@@ -48,23 +48,30 @@ require('lualine').setup({
|
||||
},
|
||||
tabline = {
|
||||
lualine_a = {
|
||||
-- function()
|
||||
-- return mode_map[vim.api.nvim_get_mode().mode] or "__"
|
||||
-- end
|
||||
function()
|
||||
return mode_map[vim.api.nvim_get_mode().mode] or "__"
|
||||
end
|
||||
return '裡'
|
||||
end,
|
||||
},
|
||||
lualine_b = {
|
||||
require('nvim-navic').get_location
|
||||
{
|
||||
'tabs',
|
||||
mode = 2,
|
||||
max_length = vim.o.columns / 2
|
||||
}
|
||||
},
|
||||
lualine_c = {
|
||||
|
||||
},
|
||||
lualine_c = {},
|
||||
lualine_x = {
|
||||
-- 'lsp_progress' -- noice already shows this.. better
|
||||
},
|
||||
lualine_y = {},
|
||||
lualine_y = {
|
||||
require('nvim-navic').get_location
|
||||
},
|
||||
lualine_z = {
|
||||
{
|
||||
'filename',
|
||||
path = 1,
|
||||
},
|
||||
}
|
||||
},
|
||||
-- all sections from left to right
|
||||
@@ -78,6 +85,10 @@ require('lualine').setup({
|
||||
'branch',
|
||||
},
|
||||
lualine_c = {
|
||||
{
|
||||
'filename',
|
||||
path = 1,
|
||||
},
|
||||
},
|
||||
lualine_x = {
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user