summaryrefslogtreecommitdiffstats
path: root/private_dot_config/nvim/init.lua
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2026-08-30 17:00:53 +0000
committerSanto Cariotti <santo@dcariotti.me>2026-08-30 17:00:53 +0000
commitb990d4effc6bc1ddee3cbafb8ba91657cf1610c6 (patch)
tree9e85ccaabf289d17810335c31591ebf869bff923 /private_dot_config/nvim/init.lua
parentda16ed77a545545f0d5995379d72f75a16ee613f (diff)
updateHEADmain
Diffstat (limited to 'private_dot_config/nvim/init.lua')
-rw-r--r--private_dot_config/nvim/init.lua14
1 files changed, 8 insertions, 6 deletions
diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua
index 29608d4..2b508f2 100644
--- a/private_dot_config/nvim/init.lua
+++ b/private_dot_config/nvim/init.lua
@@ -24,8 +24,8 @@ require('packer').startup(function(use)
-- use 'togglebyte/togglerust' -- Rust debugging tools
-- use 'chriskempson/base16-vim' -- Base16 color schemes
use 'NLKNguyen/papercolor-theme' -- PaperColor theme
- -- use 'projekt0n/github-nvim-theme'
- use 'Shatur/neovim-ayu'
+ --use 'projekt0n/github-nvim-theme'
+ use 'Shatur/neovim-ayu'
use 'nvim-telescope/telescope.nvim' -- Fuzzy finder
use 'neovim/nvim-lspconfig' -- LSP configuration for multiple languages
use 'hrsh7th/nvim-cmp' -- Autocompletion engine
@@ -171,7 +171,7 @@ vim.opt.cursorline = true
-- **Highlight settings**
-- Set custom highlights for various UI components
--- vim.cmd('colorscheme github_dark_default')
+--vim.cmd('colorscheme PaperColor')
vim.cmd('colorscheme ayu')
vim.cmd [[
highlight Normal guibg=NONE
@@ -206,7 +206,8 @@ vim.api.nvim_set_keymap('n', ']t', ':tabn<CR>', { noremap = true, silent = true
vim.api.nvim_set_keymap('n', '[t', ':tabp<CR>', { noremap = true, silent = true }) -- Move to the previous tab
vim.api.nvim_set_keymap('n', '<leader>o', ':only<CR>', { noremap = true }) -- Close all other windows
-vim.api.nvim_set_keymap('n', '<A-t>', ':NvimTreeToggle<CR>', { noremap = true }) -- Toggle NvimTree file explorer
+vim.api.nvim_set_keymap('n', '<A-t>', ':NvimTreeFocus<CR>', { noremap = true }) -- Focus NvimTree file explorer
+vim.api.nvim_set_keymap('n', '<A-s-t>', ':NvimTreeToggle<CR>', { noremap = true }) -- Toggle NvimTree file explorer
vim.api.nvim_set_keymap('n', '<leader>pa', ':set paste<CR>', { noremap = true }) -- Enable paste mode
vim.api.nvim_set_keymap('n', '<leader>npa', ':set nopaste<CR>', { noremap = true }) -- Disable paste mode
vim.api.nvim_set_keymap('n', '<leader>cr', ':Cargo run<CR>', { noremap = true }) -- Run `cargo run` for Rust projects
@@ -223,10 +224,11 @@ vim.api.nvim_create_user_command('Dh', 'DiffviewFileHistory', {})
-- Plugin configuration
-require('nvim-tree').setup { actions = { open_file = { quit_on_open = true } } }
+require('nvim-tree').setup {}
+-- require('nvim-tree.api').tree.open()
require('todo-comments').setup {}
require('crates').setup {}
-require('nvim-treesitter.configs').setup { highlight = { enable = true } }
+-- require('nvim-treesitter.configs').setup { highlight = { enable = true } }
require('lsp-colors').setup {}
require('Comment').setup()
-- require("ibl").setup { indent = {char = "¦"} }