remove most nerd font icons because I got annoyed by text rendering; improvements
This commit is contained in:
parent
ecfa4a1774
commit
a1a1b05f99
@ -1,5 +1,5 @@
|
|||||||
local opt = vim.opt
|
local opt = vim.opt
|
||||||
|
|
||||||
opt.expandtab = true
|
opt.expandtab = true
|
||||||
opt.smarttab = true
|
opt.smarttab = true
|
||||||
opt.shiftwidth = 4
|
opt.shiftwidth = 4
|
||||||
@ -26,8 +26,8 @@ opt.background = 'light'
|
|||||||
|
|
||||||
opt.updatetime = 50
|
opt.updatetime = 50
|
||||||
|
|
||||||
|
opt.clipboard = "unnamedplus"
|
||||||
|
|
||||||
border_style = 'rounded'
|
border_style = 'rounded'
|
||||||
|
|
||||||
vim.cmd('set showtabline=2')
|
vim.cmd('set showtabline=2')
|
||||||
vim.cmd('colorscheme gruvbox')
|
|
||||||
vim.cmd('hi SpellBad gui=undercurl guifg=#cc241c')
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
return {} -- return {'jiangmiao/auto-pairs'}
|
|
@ -1,11 +0,0 @@
|
|||||||
return {
|
|
||||||
"utilyre/barbecue.nvim",
|
|
||||||
name = "barbecue",
|
|
||||||
version = "*",
|
|
||||||
event = { 'LspAttach' },
|
|
||||||
dependencies = {
|
|
||||||
"SmiteshP/nvim-navic",
|
|
||||||
"nvim-tree/nvim-web-devicons", -- optional dependency
|
|
||||||
},
|
|
||||||
opts = {}
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
return {
|
|
||||||
-- "lukas-reineke/indent-blankline.nvim",
|
|
||||||
-- main = "ibl",
|
|
||||||
-- config = function()
|
|
||||||
-- require("ibl").setup()
|
|
||||||
-- end
|
|
||||||
}
|
|
@ -1 +0,0 @@
|
|||||||
return { 'echasnovski/mini.files', version = false }
|
|
7
lua/plugins/mini-indentscope.lua
Normal file
7
lua/plugins/mini-indentscope.lua
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
return{
|
||||||
|
'echasnovski/mini.indentscope',
|
||||||
|
version = false,
|
||||||
|
config = function()
|
||||||
|
require('mini.indentscope').setup()
|
||||||
|
end
|
||||||
|
}
|
@ -1 +0,0 @@
|
|||||||
return { 'echasnovski/mini.notify', version = false }
|
|
@ -1 +1,7 @@
|
|||||||
return { 'echasnovski/mini.pairs', version = false }
|
return {
|
||||||
|
'echasnovski/mini.pairs',
|
||||||
|
version = false,
|
||||||
|
config = function()
|
||||||
|
require('mini.pairs').setup()
|
||||||
|
end
|
||||||
|
}
|
||||||
|
@ -4,11 +4,40 @@ return {
|
|||||||
branch = "v3.x",
|
branch = "v3.x",
|
||||||
dependencies = {
|
dependencies = {
|
||||||
"nvim-lua/plenary.nvim",
|
"nvim-lua/plenary.nvim",
|
||||||
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
|
|
||||||
"MunifTanjim/nui.nvim",
|
"MunifTanjim/nui.nvim",
|
||||||
-- "3rd/image.nvim", -- Optional image support in preview window: See `# Preview Mode` for more information
|
|
||||||
},
|
},
|
||||||
config = function()
|
config = function()
|
||||||
|
require('neo-tree').setup({
|
||||||
|
renderers = {
|
||||||
|
directory = {
|
||||||
|
{ "indent" },
|
||||||
|
{ "current_filter" },
|
||||||
|
{
|
||||||
|
"container",
|
||||||
|
content = {
|
||||||
|
{ "name", zindex = 10 },
|
||||||
|
{ "clipboard", zindex = 10 },
|
||||||
|
{ "diagnostics", errors_only = true, zindex = 20, align = "right", hide_when_expanded = true },
|
||||||
|
{ "git_status", zindex = 20, align = "right", hide_when_expanded = true },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
file = {
|
||||||
|
{ "indent" },
|
||||||
|
{
|
||||||
|
"container",
|
||||||
|
content = {
|
||||||
|
{ "name", zindex = 10 },
|
||||||
|
{ "clipboard", zindex = 10 },
|
||||||
|
{ "bufnr", zindex = 10 },
|
||||||
|
{ "modified", zindex = 20, align = "right" },
|
||||||
|
{ "diagnostics", zindex = 20, align = "right" },
|
||||||
|
{ "git_status", zindex = 20, align = "right" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
})
|
||||||
vim.api.nvim_set_keymap('n', '<leader><tab>', ':UndotreeHide<CR>:Neotree toggle<CR>', {})
|
vim.api.nvim_set_keymap('n', '<leader><tab>', ':UndotreeHide<CR>:Neotree toggle<CR>', {})
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
return {
|
|
||||||
'SmiteshP/nvim-navic',
|
|
||||||
event = { 'LspAttach' },
|
|
||||||
config = function()
|
|
||||||
local navic = require('nvim-navic')
|
|
||||||
navic.setup {
|
|
||||||
icons = {
|
|
||||||
File = ' ',
|
|
||||||
Module = ' ',
|
|
||||||
Namespace = ' ',
|
|
||||||
Package = ' ',
|
|
||||||
Class = ' ',
|
|
||||||
Method = ' ',
|
|
||||||
Property = ' ',
|
|
||||||
Field = ' ',
|
|
||||||
Constructor = ' ',
|
|
||||||
Enum = ' ',
|
|
||||||
Interface = ' ',
|
|
||||||
Function = ' ',
|
|
||||||
Variable = ' ',
|
|
||||||
Constant = ' ',
|
|
||||||
String = ' ',
|
|
||||||
Number = ' ',
|
|
||||||
Boolean = ' ',
|
|
||||||
Array = ' ',
|
|
||||||
Object = ' ',
|
|
||||||
Key = ' ',
|
|
||||||
Null = ' ',
|
|
||||||
EnumMember = ' ',
|
|
||||||
Struct = ' ',
|
|
||||||
Event = ' ',
|
|
||||||
Operator = ' ',
|
|
||||||
TypeParameter = ' '
|
|
||||||
},
|
|
||||||
lsp = {
|
|
||||||
auto_attach = true,
|
|
||||||
preference = nil,
|
|
||||||
},
|
|
||||||
highlight = true,
|
|
||||||
separator = " > ",
|
|
||||||
depth_limit = 0,
|
|
||||||
depth_limit_indicator = "..",
|
|
||||||
safe_output = true,
|
|
||||||
lazy_update_context = false,
|
|
||||||
click = true,
|
|
||||||
format_text = function(text)
|
|
||||||
return text
|
|
||||||
end,
|
|
||||||
}
|
|
||||||
end
|
|
||||||
}
|
|
@ -2,26 +2,26 @@ return {
|
|||||||
lazy = true,
|
lazy = true,
|
||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
tag = '0.1.4',
|
tag = '0.1.4',
|
||||||
dependencies = { 'nvim-lua/plenary.nvim' },
|
dependencies = { 'nvim-lua/plenary.nvim', 'nvim-telescope/telescope-media-files.nvim' },
|
||||||
config = function()
|
config = function()
|
||||||
local actions = require("telescope.actions")
|
local actions = require("telescope.actions")
|
||||||
local keymap = vim.api.nvim_set_keymap
|
local keymap = vim.api.nvim_set_keymap
|
||||||
|
|
||||||
|
local canned = require("telescope._extensions.media.lib.canned")
|
||||||
|
|
||||||
require('telescope').setup({
|
require('telescope').setup({
|
||||||
extensions = {
|
extensions = {
|
||||||
|
media_files = {
|
||||||
|
filetypes = {"png", "webp", "jpg", "jpeg"},
|
||||||
|
find_cmd = "rg"
|
||||||
|
},
|
||||||
media = {
|
media = {
|
||||||
backend = "ueberzug",
|
backend = "ueberzug",
|
||||||
backend_options = {
|
|
||||||
xmove = -1,
|
|
||||||
ymove = -2,
|
|
||||||
warnings = true,
|
|
||||||
supress_backend_warning = false
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
defaults = {
|
defaults = {
|
||||||
prompt_prefix = "λ ",
|
prompt_prefix = "λ ",
|
||||||
selection_caret = "-> ",
|
selection_caret = "> ",
|
||||||
mappings = {
|
mappings = {
|
||||||
i = {
|
i = {
|
||||||
["<C-h>"] = actions.which_key,
|
["<C-h>"] = actions.which_key,
|
||||||
@ -37,18 +37,22 @@ return {
|
|||||||
layout_config = {
|
layout_config = {
|
||||||
width = 0.3,
|
width = 0.3,
|
||||||
height = 0.4,
|
height = 0.4,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
planets = {
|
planets = {
|
||||||
show_pluto = true,
|
show_pluto = true,
|
||||||
},
|
},
|
||||||
|
find_files = {
|
||||||
|
disable_devicons = true
|
||||||
|
},
|
||||||
},
|
},
|
||||||
extensions = {}
|
|
||||||
})
|
})
|
||||||
keymap('n', '<leader><leader>', ':Telescope find_files<CR>', {})
|
keymap('n', '<leader><leader>', ':Telescope find_files<CR>', {})
|
||||||
keymap('n', '<leader>m', ':Telescope media<CR>', {})
|
keymap('n', '<leader>m', ':Telescope media<CR>', {})
|
||||||
keymap('n', '<leader>b', ':Telescope buffers<CR>', {})
|
keymap('n', '<leader>b', ':Telescope buffers<CR>', {})
|
||||||
keymap('n', '<leader>t', ':Telescope<CR>', {})
|
keymap('n', '<leader>t', ':Telescope<CR>', {})
|
||||||
keymap('n', '<leader>g', ':Telescope live_grep<CR>', {})
|
keymap('n', '<leader>g', ':Telescope live_grep<CR>', {})
|
||||||
|
|
||||||
|
require('telescope').load_extension('media_files')
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user