chore(root):update toggleterm.nvim revision and add prerequisites file

This commit is contained in:
sankalp committed 2026-05-08 21:40:51 +05:45
1 parent 9e589bc70c
commit eaa5048e29
2 files changed
+41 -1

No files matched your search

+1 -1
View File
@@ -127,7 +127,7 @@
"src": "https://github.com/folke/todo-comments.nvim"
},
"toggleterm.nvim": {
"rev": "9a88eae817ef395952e08650b3283726786fb5fb",
"rev": "50ea089fc548917cc3cc16b46a8211833b9e3c7c",
"src": "https://github.com/akinsho/toggleterm.nvim"
},
"typescript-tools.nvim": {
+40
View File
@@ -0,0 +1,40 @@
# System Prerequisites for Neovim Configuration (nvim-new)
## Core Tools
- git (Plugin management)
- curl (Treesitter/Mason downloads)
- tar (Parser extraction)
- gcc / g++ (Compiling Treesitter parsers)
## Search & Navigation
- ripgrep (rg) - Fast grep for Snacks Picker
- fd - Fast file find for Snacks Picker
## Git Enhancements
- lazygit (Integrated git UI in Snacks) [pacman: lazygit]
## Snacks.image & Media Rendering
- imagemagick (Image processing) [pacman: imagemagick]
- ghostscript (gs) - PDF rendering [pacman: ghostscript]
- tectonic (LaTeX rendering) [pacman: tectonic]
- mermaid-cli (mmdc) - Mermaid diagram rendering [pacman: mermaid-cli]
## Clipboard (Wayland)
- wl-clipboard (wl-copy / wl-paste) [pacman: wl-clipboard]
## Language Runtimes (for Mason & LSPs)
- nodejs & npm (JS/TS, Tailwind, etc.) [pacman: nodejs, npm]
- python3 & python-pip (Python LSPs) [pacman: python, python-pip]
- go (Go LSPs) [pacman: go]
- cargo (Rust LSPs) [pacman: rust]
- ruby (Ruby LSPs) [pacman: ruby]
- php & composer (PHP LSPs) [pacman: php, composer]
- openjdk (Java LSPs) [pacman: jdk-openjdk]
- luarocks (Lua dependency building) [pacman: luarocks]
## System Integration
- gio (Used by Snacks Explorer for trash support) [pacman: glib2]
---
### Installation Command (Arch Linux)
sudo pacman -S git curl tar gcc ripgrep fd lazygit imagemagick ghostscript tectonic mermaid-cli wl-clipboard nodejs npm python python-pip go rust ruby php composer jdk-openjdk luarocks glib2