reverted back to kickstart template for performance

This commit is contained in:
Peter 2024-11-27 04:01:59 -05:00
parent 1e10919b8b
commit 06552c8956
7 changed files with 1074 additions and 1076 deletions

View file

@ -1,4 +1,4 @@
vim.cmd("let g:netrw_liststyle = 3")
vim.cmd 'let g:netrw_liststyle = 3'
local opt = vim.opt
@ -11,7 +11,7 @@ opt.shiftwidth = 2 -- 2 spaces for indent width
opt.expandtab = true -- expand tab to spaces
opt.autoindent = true -- copy indent from current line when starting new one
opt.wrap = false
opt.wrap = true
-- search settings
opt.ignorecase = true -- ignore case when searching
@ -22,14 +22,14 @@ opt.cursorline = true
-- turn on termguicolors for tokyonight colorscheme to work
-- (have to use iterm2 or any other true color terminal)
opt.termguicolors = true
opt.background = "dark" -- colorschemes that can be light or dark will be made dark
opt.signcolumn = "yes" -- show sign column so that text doesn't shift
opt.background = 'dark' -- colorschemes that can be light or dark will be made dark
opt.signcolumn = 'yes' -- show sign column so that text doesn't shift
-- backspace
opt.backspace = "indent,eol,start" -- allow backspace on indent, end of line or insert mode start position
opt.backspace = 'indent,eol,start' -- allow backspace on indent, end of line or insert mode start position
-- clipboard
opt.clipboard:append("unnamedplus") -- use system clipboard as default register
opt.clipboard:append 'unnamedplus' -- use system clipboard as default register
-- split windows
opt.splitright = true -- split vertical window to the right

View file

@ -19,10 +19,10 @@ return {
-- Set menu
dashboard.section.buttons.val = {
dashboard.button('e', ' > New File', '<cmd>ene<CR>'),
dashboard.button('SPC e', ' > Toggle file explorer', '<cmd>NvimTreeToggle<CR>'),
dashboard.button('n', ' > New File', '<cmd>ene<CR>'),
dashboard.button('SPC ee', ' > Toggle file explorer', '<cmd>NvimTreeToggle<CR>'),
dashboard.button('SPC ff', '󰱼 > Find File', '<cmd>Telescope find_files<CR>'),
dashboard.button('SPC fs', ' > Find Word', '<cmd>Telescope live_grep<CR>'),
dashboard.button('SPC fg', ' > Find Word', '<cmd>Telescope live_grep<CR>'),
dashboard.button('SPC wr', '󰁯 > Restore Session For Current Directory', '<cmd>SessionRestore<CR>'),
dashboard.button('q', ' > Quit NVIM', '<cmd>qa<CR>'),
}

View file

@ -1,101 +0,0 @@
-- Neo-tree is a Neovim plugin to browse the file system
-- https://github.com/nvim-neo-tree/neo-tree.nvim
return {
'nvim-neo-tree/neo-tree.nvim',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons',
'MunifTanjim/nui.nvim',
},
event = 'VeryLazy',
keys = {
{ '<leader>e', ':Neotree toggle float<CR>', silent = true, desc = 'Float File Explorer' },
{ '<leader><Tab>', ':Neotree toggle left<CR>', silent = true, desc = 'Left File Explorer' },
},
config = function()
require('neo-tree').setup {
close_if_last_window = true,
popup_border_style = 'single',
enable_git_status = true,
enable_modified_markers = true,
enable_diagnostics = true,
sort_case_insensitive = true,
default_component_configs = {
indent = {
with_markers = true,
with_expanders = true,
},
modified = {
symbol = '',
highlight = 'NeoTreeModified',
},
icon = {
folder_closed = '',
folder_open = '',
folder_empty = '',
folder_empty_open = '',
},
git_status = {
symbols = {
-- Change type
added = '',
deleted = '',
modified = '',
renamed = '',
-- Status type
untracked = '',
ignored = '',
unstaged = '',
staged = '',
conflict = '',
},
},
},
window = {
position = 'float',
width = 35,
},
filesystem = {
use_libuv_file_watcher = true,
filtered_items = {
hide_dotfiles = false,
hide_gitignored = false,
hide_by_name = {
'node_modules',
},
never_show = {
'.DS_Store',
'thumbs.db',
},
},
},
source_selector = {
winbar = true,
sources = {
{ source = 'filesystem', display_name = '  Files ' },
{ source = 'buffers', display_name = '  Bufs ' },
{ source = 'git_status', display_name = '  Git ' },
},
},
event_handlers = {
{
event = 'neo_tree_window_after_open',
handler = function(args)
if args.position == 'left' or args.position == 'right' then
vim.cmd 'wincmd ='
end
end,
},
{
event = 'neo_tree_window_after_close',
handler = function(args)
if args.position == 'left' or args.position == 'right' then
vim.cmd 'wincmd ='
end
end,
},
},
}
end,
}

View file

@ -48,7 +48,7 @@ return {
-- set keymaps
local keymap = vim.keymap -- for conciseness
keymap.set('n', '<leader>e', '<cmd>NvimTreeToggle<CR>', { desc = 'Toggle file explorer' }) -- toggle file explorer
keymap.set('n', '<leader>ee', '<cmd>NvimTreeToggle<CR>', { desc = 'Toggle file explorer' }) -- toggle file explorer
keymap.set('n', '<leader>ef', '<cmd>NvimTreeFindFileToggle<CR>', { desc = 'Toggle file explorer on current file' }) -- toggle file explorer on current file
keymap.set('n', '<leader>ec', '<cmd>NvimTreeCollapse<CR>', { desc = 'Collapse file explorer' }) -- collapse file explorer
keymap.set('n', '<leader>er', '<cmd>NvimTreeRefresh<CR>', { desc = 'Refresh file explorer' }) -- refresh file explorer

View file

@ -41,10 +41,10 @@ return {
-- set keymaps
local keymap = vim.keymap -- for conciseness
keymap.set('n', '<leader>f', '<cmd>Telescope find_files<cr>', { desc = 'Fuzzy find files in cwd' })
keymap.set('n', '<leader>ff', '<cmd>Telescope find_files<cr>', { desc = 'Fuzzy find files in cwd' })
keymap.set('n', '<leader>fr', '<cmd>Telescope oldfiles<cr>', { desc = 'Fuzzy find recent files' })
keymap.set('n', '<leader>g', '<cmd>Telescope live_grep<cr>', { desc = 'Find string in cwd' })
keymap.set('n', '<leader>fc', '<cmd>Telescope grep_string<cr>', { desc = 'Find string under cursor in cwd' })
keymap.set('n', '<leader>fg', '<cmd>Telescope live_grep<cr>', { desc = 'Find string in cwd' })
keymap.set('n', '<leader>fw', '<cmd>Telescope grep_string<cr>', { desc = 'Find string under cursor in cwd' })
keymap.set('n', '<leader>ft', '<cmd>TodoTelescope<cr>', { desc = 'Find todos' })
end,
}