https://github.com/ingsystemcix/ingsystemcix-nvim
Custom Neovim setup focused on productivity and efficiency, featuring NeoTree, LazyVim, Treesitter, and optimized integration for full-stack development.
https://github.com/ingsystemcix/ingsystemcix-nvim
Last synced: about 1 year ago
JSON representation
Custom Neovim setup focused on productivity and efficiency, featuring NeoTree, LazyVim, Treesitter, and optimized integration for full-stack development.
- Host: GitHub
- URL: https://github.com/ingsystemcix/ingsystemcix-nvim
- Owner: IngSystemCix
- Created: 2025-03-20T04:32:38.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-20T05:07:59.000Z (about 1 year ago)
- Last Synced: 2025-03-20T05:28:39.941Z (about 1 year ago)
- Language: Lua
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IngSystemCix-Nvim
> [!NOTE]
> Now it supports word wrap and includes a project browser. Additionally, it has
> support for linters for Python, TypeScript, HTML, and more. Emmet has also
> been added. It also supports React, HTTP requests, GraphQL, and Tailwind CSS.

## Installation
### Install Nerd Fonts
1. You need to install NeoVim for Windows, which you can download from [here](https://neovim.io/).
2. To install Nerd Fonts, follow these steps:
1. Visit the [official Nerd Fonts website](https://www.nerdfonts.com/).
2. Download the font of your choice.
3. Extract the downloaded file.
4. Install the font on your operating system.
#### Instructions by Operating System
- **Windows**:
- Right-click on the font file and select "Install".
- **macOS**:
- Double-click on the font file and then click "Install Font".
- **Linux**:
- Copy the font files to the `~/.local/share/fonts` directory and run `fc-cache -fv` in the terminal.
Once the font is installed, make sure to configure your terminal to use it.
### Configuration for Windows Users
To configure PowerShell, navigate to the following path and replace `${username}` with your username:
`C:\Users\${username}\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json`
Add the following configuration:
```json
{
"actions": [
{
"keys": "ctrl+space",
"command": {
"action": "sendInput",
"input": "\u001b[32;5u"
}
}
]
}
```
Next, clone the repository:
`git clone https://github.com/IngSystemCix/IngSystemCix-NVIM.git`
Then, copy the contents of the cloned project and paste them into the following path:
`C:\Users\${username}\AppData\Local\nvim`
> [!NOTE]
> After placing all the files in the nvim folder, you need to open PowerShell as an administrator and run the following command:
`Remove-Item -Recurse -Force "$env:LOCALAPPDATA\nvim\.git", "$env:LOCALAPPDATA\nvim\assets"`
Before running, you need to install this C compiler:
> [!warning]
> This command only runs in Windows PowerShell
`winget install Zig.Zig`
`winget install sharkdp.fd`
`winget install jqlang.jq`
> [!NOTE]
> Don't forget to install Python for the linter. If you don't need it, you can modify the files and remove it.
For more information, visit the [official website](https://www.python.org/).
Additionally, we need to install the following dependencies on our system using Node.js:
`npm install -g @angular/language-server`
`npm install -g @angular/cli`
`npm install -g typescript@latest`
`npm install -g htmlhint`
`npm install -g @tailwindcss/language-server`
`npm install -g neovim`
> [!NOTE]
> If the folder does not exist, create it.
> [!NOTE]
> If in the event that no Mason plugin is installed, you should use the following steps and manually install each one with this command:
`:MasonInstall angular-language-server biome black emmet-language-server eslint_d gitui glint htmlhint lua-language-server markdown-toc markdownlint markdownlint-cli2 prettier pylint python-lsp-server shfmt stylua typescript-language-server`