chore(root):update toggleterm.nvim revision and add prerequisites file
This commit is contained in:
2 files changed
+41
-1
No files matched your search
+1
-1
@@ -127,7 +127,7 @@
|
|||||||
"src": "https://github.com/folke/todo-comments.nvim"
|
"src": "https://github.com/folke/todo-comments.nvim"
|
||||||
},
|
},
|
||||||
"toggleterm.nvim": {
|
"toggleterm.nvim": {
|
||||||
"rev": "9a88eae817ef395952e08650b3283726786fb5fb",
|
"rev": "50ea089fc548917cc3cc16b46a8211833b9e3c7c",
|
||||||
"src": "https://github.com/akinsho/toggleterm.nvim"
|
"src": "https://github.com/akinsho/toggleterm.nvim"
|
||||||
},
|
},
|
||||||
"typescript-tools.nvim": {
|
"typescript-tools.nvim": {
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in new issue
Block a user