David Ibia
a36964cd5c
style(init.lua): improve formatting and indentation for better readability
...
feat(init.lua): add functionality to change cursor color based on different modes for better user experience
2024-03-13 03:54:08 +01:00
David Ibia
bbda0a7757
style(init.lua): comment out unused vim.opt.guicursor setting for clarity
...
feat(init.lua): change statuscolumn and cursorline settings to use vim.opt for consistency
refactor(init.lua): remove redundant undodir and undofile settings as they are not needed
2024-03-13 01:57:55 +01:00
David Ibia
7ab0dd47a5
feat(undotree.lua): set undodir option to store undo files in ~/.vim/undodir
...
feat(undotree.lua): enable undofile option to persist undo history between sessions
2024-03-13 01:57:47 +01:00
David Ibia
2312facd84
fix(lazy-lock.json): update commit hashes for fzf and mason-lspconfig.nvim packages to match the latest versions
...
feat(lazy-lock.json): update commit hashes for nvim-lspconfig and nvim-treesitter packages to match the latest versions
fix(lazy-lock.json): update commit hash for tokyonight package to the latest version
2024-03-13 00:55:04 +01:00
David Ibia
d01a343ff5
feat(init.lua): add statuscolumn setting to display current line, total lines, and column number in the status line
2024-03-13 00:54:55 +01:00
David Ibia
b202796340
feat(jupytext.lua): add jupytext setup configuration for markdown style and output extension to .md for better compatibility with markdown files
2024-03-10 12:22:49 +01:00
David Ibia
db5156be5a
chore(lualine.lua): improve code formatting by aligning comments and adding whitespace for better readability
...
feat(lualine.lua): add support for molten statusline configuration to enhance statusline customization
2024-03-10 12:22:41 +01:00
David Ibia
730b62e1da
feat(molten.lua): add autocmds to dynamically adjust configuration based on file type and Molten status
...
feat(molten.lua): add autocmd to export output chunks to Jupyter notebook on write
feat(molten.lua): add autocmds to import output chunks from Jupyter notebook based on kernel
feat(molten.lua): add autocmd to initialize Molten buffer and import output chunks
2024-03-10 12:22:33 +01:00
David Ibia
b5d1df5dc5
style(nvim-cmp.lua): reformat code for better readability and consistency
...
feat(nvim-cmp.lua): add custom source "otter" for otter completion in autocompletion sources
2024-03-10 12:22:25 +01:00
David Ibia
3e9289046f
feat(nvim-treesitter-context.lua): add treesitter-context plugin configuration to enhance code context visibility and navigation
2024-03-10 12:22:18 +01:00
David Ibia
99579eeab9
feat(nvim-treesitter.lua): add support for additional parsers (markdown_inline, markdown) to improve syntax highlighting capabilities
...
feat(nvim-treesitter.lua): enable textobjects for moving, selecting, and swapping code blocks to enhance code navigation and manipulation within the editor
2024-03-10 12:22:11 +01:00
David Ibia
ef623f83ad
feat(otter.lua): add support for embedding Python and Lua languages in Otter
2024-03-10 12:22:04 +01:00
David Ibia
77340c5dcf
feat(quarto.lua): add Quarto setup configuration for language server protocol features, code runner settings, and keymap bindings to enhance Quarto functionality.
2024-03-10 12:21:56 +01:00
David Ibia
67e1efba83
feat(init.lua): add maplocalleader configuration to set a custom local leader key for vim commands
2024-03-10 12:21:35 +01:00
David Ibia
c22561d18e
feat(jupytext.lua): add jupytext plugin configuration to load jupytext.nvim and set lazy loading to false
2024-03-10 12:21:29 +01:00
David Ibia
347718979c
feat(molten.lua): add molten-nvim plugin configuration to enhance Neovim functionality
2024-03-10 12:21:22 +01:00
David Ibia
7caf5d4241
feat(nvim-treesitter-context.lua): add nvim-treesitter-context plugin configuration to load custom settings for better context highlighting in Neovim
2024-03-10 12:21:15 +01:00
David Ibia
153a3f538e
feat(otter.lua): add configuration for otter.nvim plugin to load custom settings after plugin initialization
2024-03-10 12:21:08 +01:00
David Ibia
8ab0ebd57e
feat(quarto.lua): add quarto plugin configuration to support quarto-nvim and its dependencies for enhanced functionality
2024-03-10 12:21:01 +01:00
David Ibia
9f5022b61b
feat(init.lua): add additional paths to package.path to include luarocks modules installed in user's home directory
2024-03-10 12:20:47 +01:00
David Ibia
7b78ace466
style(remap.lua): improve code readability by adding comments and whitespace
...
feat(remap.lua): add logic to only source specific file extensions to enhance security and prevent unintended sourcing of files
2024-03-10 12:20:39 +01:00
David Ibia
f546a66847
chore(gitignore): update .gitignore to exclude .env file from being tracked
2024-03-10 12:20:19 +01:00
David Ibia
5979833c16
fix(lazy-lock.json): update commit hashes for various plugins to reflect the latest changes and improvements in the dependencies.
2024-03-10 12:20:09 +01:00
David Ibia
8f31e19160
feat(image.lua): add configuration for image.nvim plugin to support displaying images in the editor with customizable options
2024-03-10 12:19:57 +01:00
David Ibia
6ca986870d
chore(lazy-lock.json): update commit hashes for LuaSnip, copilot.vim, fzf,
...
git-blame.nvim, lualine.nvim, nvim-lspconfig, nvim-silicon, nvim-tree.lua,
nvim-treesitter, nvim-web-devicons, pkl-neovim, tailwindcss-colors.nvim
and add support for nvim-highlight-colors
2024-03-05 12:07:41 +01:00
David Ibia
e875cdcf4b
docs(README.md): remove TailwindCSS Colors from list of installed plugins
2024-03-05 12:07:35 +01:00
David Ibia
4ddb4399ab
feat(highlight-colors): add support for nvim-highlight-colors plugin to customize syntax highlighting colors in Neovim
2024-03-05 12:07:24 +01:00
David Ibia
193672949d
refactor(lsp-config.lua): remove tailwindcss specific logic from lsp config file
...
feat(tailwindcss-colors.lua): delete tailwindcss-colors.lua file
feat(tailwindcss-colors.lua): delete tailwindcss-colors setup call
feat(tailwindcss-colors.lua): delete tailwindcss-colors plugin configuration file
2024-03-05 12:06:51 +01:00
David Ibia
c0200d8a4d
docs(README.md): add Fuzzy Finder section with fzf link for improved
...
navigation
docs(README.md): reorganize Fonts section into Themes and Plugins for better
clarity and add Tokyonight theme link
docs(README.md): update Plugins section with CheatSheet and Comment plugin
links for additional functionality
2024-03-03 16:14:56 +01:00
David Ibia
d811b3e73f
feat(init.lua): add support for absolute.helpers module to provide additional helper functions
2024-03-03 14:10:23 +01:00
David Ibia
e625999f55
feat(init.lua): add require statement for open-project-folder module to enable its functionality
2024-03-03 14:10:16 +01:00
David Ibia
6bf7c84173
feat(open-project-folder.lua): add Lua script to open project root folder based on OS
...
feat(open-project-folder.lua): add key mapping to open project root folder in Neovim
2024-03-03 14:10:03 +01:00
David Ibia
282abdbd7e
docs(README.md): add keybindings section with general keybindings table to provide
...
users with information on available keybindings for the application
2024-03-03 12:04:42 +01:00
David Ibia
d83d223161
chore(gitignore): add /Screenshots/* to ignore all files in Screenshots directory
2024-03-03 12:03:49 +01:00
David Ibia
db4b8ad12c
refactor(gitignore.lua): replace GetProjectRoot function with require statement for
...
absolute.utils.get-git-root module to improve code organization and readability
feat(gitignore.lua): update keymap description to include GitIgnore prefix for
clarity and consistency with functionality provided by the keymap
2024-03-03 12:02:53 +01:00
David Ibia
6afb379fad
feat(detect-os.lua): add script to detect the operating system and return
...
the corresponding value based on the environment variables and system
commands available
2024-03-03 12:02:46 +01:00
David Ibia
2bace8525a
feat(get-git-root.lua): add Lua function to get the root directory of a Git project using 'git rev-parse --show-toplevel' command
2024-03-03 12:02:38 +01:00
David Ibia
c8b30a453e
refactor(nvim-silicon.lua): change variable names for better readability
...
feat(nvim-silicon.lua): add functionality to create a screenshots directory and
open it based on the operating system
feat(nvim-silicon.lua): add keymaps for creating a screenshot and opening the
screenshots directory
feat(nvim-silicon.lua): update silicon setup with font and output settings
2024-03-03 12:02:27 +01:00
David Ibia
3ff0245770
chore(gitignore): add .DS_Store file to gitignore to prevent it from being tracked
2024-02-29 21:42:58 +01:00
David Ibia
e8e96fa782
fix(lazy-lock.json): update commit hashes for copilot.vim, fzf, gitignore.nvim,
...
incline.nvim, mini.nvim, none-ls.nvim, nvim-lspconfig, nvim-surround,
nvim-treesitter
feat(lazy-lock.json): add new plugins nvim-silicon, update their commit hashes
2024-02-29 21:35:41 +01:00
David Ibia
884fc44344
feat(nvim-silicon.lua): add support for generating code images using Silicon
...
feat(nvim-silicon.lua): create configuration to use Silicon for code image generation
2024-02-29 21:35:27 +01:00
David Ibia
696ba76d07
docs(README.md): reorganize and update dependencies, binaries, and plugins sections for
...
better readability and clarity
2024-02-29 21:35:01 +01:00
David Ibia
de887bc275
chore(lazy-lock.json): update commit hash for copilot.vim to 8f24a74d5937c1fb28fbce5caf05ffc633093fc5
...
chore(lazy-lock.json): remove hologram.nvim entry from lazy-lock.json file
2024-02-26 21:38:05 +01:00
David Ibia
1c57efd8cb
refactor(incline.lua): change window placement to right for better UI consistency
...
feat(incline.lua): add function shortenPath to truncate long file paths for display
2024-02-26 21:37:57 +01:00
David Ibia
260aff8ebf
chore(hologram.lua): remove unused hologram.lua files from absolute directory
2024-02-26 21:36:50 +01:00
David Ibia
30c2b464e0
refactor(incline.lua): remove unused functions get_git_diff and get_diagnostic_label
...
feat(incline.lua): add display of relative path in the rendered output for better context
2024-02-26 15:33:42 +01:00
David Ibia
6fba1ca3f1
refactor(incline.lua): improve code formatting and indentation for better readability
...
feat(incline.lua): add support for displaying diagnostic signs and git diff
information in the incline plugin to enhance user experience
2024-02-26 14:57:09 +01:00
David Ibia
e328a43453
chore(lazy-lock.json): add gitsigns.nvim plugin with specific branch and commit
2024-02-26 14:56:31 +01:00
David Ibia
69319e52c5
refactor(incline.lua): update incline setup to include window padding and margin
...
feat(incline.lua): add custom rendering function to display file icons, git diff
indicators, and diagnostic signs in incline plugin
2024-02-26 14:56:24 +01:00
David Ibia
49f2e99f83
feat(gitsigns): add gitsigns plugin to enhance git integration in Neovim
...
feat(gitsigns): configure gitsigns plugin to load setup in after directory for customization
2024-02-26 14:56:13 +01:00