summaryrefslogtreecommitdiff
path: root/config/nvim/init.lua
AgeCommit message (Collapse)Author
5 daysfix(nvim): use `toggleterm` plugin instead of built-in terminalSuleyman Farajli
6 daysfeat(nvim): remove toggleterm.nvim and add custom full-screen toggle terminalSuleyman Farajli
- Removed toggleterm.nvim plugin and all related configuration - Added custom full-screen terminal toggle with <C-f> - Preserves session and closes on TermClose - Automatically enters insert mode when opened - Made netrw buffers read-only, unlisted, and buftype=nofile to prevent writing - Added autocmds to prevent accidental :w/:w! in netrw - Cleaned up indentation and autocmd formatting
6 daysfeat(nvim): switch from neo-tree to netrw with l/h navigation and Vexplore ↵Suleyman Farajli
toggle - Removed neo-tree plugin and dependencies - Configured netrw as tree-style explorer - `l` opens file/directory - `h` closes/goes up directory - Added Vexplore toggle on <leader>e - Auto-open Vexplore if starting nvim with a directory argument - Refactored keymaps to use `opts` table - Added inline comments for netrw settings - Minor formatting cleanup in plugin setups
8 daysfix(nvim): don't insert new line when using macrosSuleyman Farajli
8 daysfeat(nvim): macros addedSuleyman Farajli
8 daysfeat(nvim): MdEval plugin addedSuleyman Farajli
2025-06-21refactor (nvim/vim): Reduce <leader>q mapping to :wq! instead of :wqa!Suleyman Farajli
2025-06-20refactor(nvim): update keybindings and enable spellcheck for text based file ↵Suleyman Farajli
types - Commented out `vim.opt.list` to hide invisible characters by default - Removed window navigation keybindings (H and L) to avoid terminal issues - Enabled spellcheck for writing-related filetypes (e.g., markdown, gitcommit) - Changed <leader>q to use `wqa!` for saving and quitting all tabs
2025-06-19refactor: improve Neovim config for better readability and functionalitySuleyman Farajli
- Switch to Lua API options for setting vim options instead of vim.cmd - Add autocmd to trim trailing whitespace on save (except markdown) - Disable auto-comments via autocmd for all filetypes - Enhance and standardize key mappings with noremap and silent flags - Clean up plugin config indentation and comments
2025-01-08nvim: switched from packer.nvim to lazy.nvim for package managementSuleyman Farajli
2025-01-08nvim: keybinds added for neotreeSuleyman Farajli
2025-01-08nvim: plugins addedSuleyman Farajli
2025-01-07nvim: nightfox theme and packer addedSuleyman Farajli
2025-01-07nvim: init.lua addedSuleyman Farajli
2024-07-23nvim config removedSuleyman Farajli
2024-07-20directory name changed from dotfiles to configSuleyman Farajli