Commit Graph

13 Commits

Author SHA1 Message Date
David Ibia
f0093997bf docs(README.md): add initial content for Absolute VIM Configuration README file 2025-07-21 17:01:49 +01:00
David Ibia
32d652a93f feat(lua): add configuration files for catppuccino theme, cheatsheet, comment, conform, dap, flutter-tools, gitignore, gitsigns, highlight-colors, image, incline, and indent-blank-line plugins.
feat(lsp-config.lua): Add configurations for various language servers and setup custom key mappings and settings for improved development experience.

feat(lualine.lua, mason.lua, mini-diff.lua, mini.lua, notify.lua, nvim-bqf.lua, nvim-cmp.lua, nvim-silicon.lua, nvim-surround.lua): Add new Lua files and configurations for lualine theme, mason setup, mini-diff, mini map integrations, notify setup, nvim-bqf, nvim-cmp autocompletion, nvim-silicon screenshot, and nvim-surround setup.

feat(nvim-tree.lua): add custom configurations for Nvim Tree plugin
feat(nvim-treesitter-context.lua): implement Treesitter Context plugin setup
feat(nvim-treesitter.lua): configure Nvim Treesitter with specific parsers and features
feat(poet-v.lua): set up Poet-V plugin with custom settings
feat(smear-cursor.lua): integrate Smear Cursor plugin with defined options
feat(tailwind-sorter.lua): initialize Tailwind Sorter plugin with save patterns and settings

feat(telescope.lua): add custom settings and extensions to improve Telescope functionality

feat(venv-selector.lua): add venv-selector setup and key mappings for VenvSelector and VenvSelectCached to enhance venv management.
2025-07-21 17:01:26 +01:00
David Ibia
e9d9d2ac3b feat(init.lua): add new file init.lua with require statement for absolute module 2025-07-21 17:00:24 +01:00
David Ibia
ddb1a63b2a chore: add initial configuration files for gitignore, rgignore, and tool-versions 2025-07-21 17:00:15 +01:00
David Ibia
e641c42858 feat(theme): add new Lua script to set the color scheme to catppuccin-macchiato 2025-07-21 16:59:49 +01:00
David Ibia
a55fa95d04 feat(colorscheme.lua): add functions to set window preferences and sync themes for WezTerm and Ghostty terminals. 2025-07-21 16:59:38 +01:00
David Ibia
a12b3bb04e feat(lua): add helper functions to open project folder based on OS for better navigation 2025-07-21 16:59:25 +01:00
David Ibia
71e165541c feat(lua): add absolute Lua module with core, lazy, helpers, and remap submodules 2025-07-21 16:59:14 +01:00
David Ibia
95e0c9d74c feat(remap.lua): add key mappings for various actions to improve productivity and navigation in Vim 2025-07-21 16:59:07 +01:00
David Ibia
f42b8759c5 feat(lazy.lua): add lazy loading functionality for lazy.nvim plugin to improve startup time and performance 2025-07-21 16:58:58 +01:00
David Ibia
bdc798ba64 feat(lsp): add pbkit.lua file for Protocol Buffers Language Server Protocol integration 2025-07-21 16:58:50 +01:00
David Ibia
41c18ff80c feat(plugins): add multiple new Lua plugins for various functionalities
feat(plugins): add various new Lua plugins for Neovim configuration.

feat(plugins): add venv-selector, vim-maximizer, and vim-tmux-navigator plugins to enhance functionality
2025-07-21 16:58:32 +01:00
David Ibia
107d3c5db2 feat(lua): add utility functions to detect Lua, OS, Python environment, TypeScript environment, Git root, and safe function invocation. 2025-07-21 16:53:44 +01:00