Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lopi-py/kickstart-roblox.nvim
https://github.com/lopi-py/kickstart-roblox.nvim
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/lopi-py/kickstart-roblox.nvim
- Owner: lopi-py
- License: mit
- Created: 2024-04-27T02:27:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T23:37:46.000Z (about 1 month ago)
- Last Synced: 2024-11-11T00:25:45.684Z (about 1 month ago)
- Language: Lua
- Size: 43 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kickstart-roblox.nvim
Starting point for your Neovim configuration for Roblox. This is **NOT** a Neovim distro.
## Requirements
- Neovim 0.10+
- A C++ compiler (gcc, g++, clang, etc)
- A [nerd font](https://www.nerdfonts.com/) (optional)## Features
- Single and small configuration file
- Detailed comments to understand the configuration
- Support for editing your Neovim config
- Support for Roblox lua/luau projects
- Support for Roblox typescript projects
- Support for luau-lsp studio plugin
- Git integration
- LSP configuration:
+ Autoimports
+ Completion
+ Diagnostics
+ Go to definition
- Snippets
- Format on save
- Fuzzy file finder
- Syntax highlight## Installation
### I do not have a config (first time using Neovim)
Download [init.lua](https://github.com/lopi-py/kickstart-roblox.nvim/blob/main/init.lua) and place it into your Neovim config
Linux and Mac
```bash
mkdir ~/.config/nvim
cd ~/.config/nvimcurl https://raw.githubusercontent.com/lopi-py/kickstart-roblox.nvim/main/init.lua -o ~/.config/nvim/init.lua
```Windows (powershell)
```bash
mkdir ~\AppData\Local\nvim
cd ~\AppData\Local\nvimcurl https://raw.githubusercontent.com/lopi-py/kickstart-roblox.nvim/main/init.lua -o $env:USERPROFILE\AppData\Local\nvim\init.lua
```Start Neovim in your project folder
```bash
nvim
```### I already have a config (I just want to try)
Linux and Mac
```bash
curl https://raw.githubusercontent.com/lopi-py/kickstart-roblox.nvim/main/init.lua -o /tmp/kickstart-roblox.lua# start Neovim in your project folder
nvim -u /tmp/kickstart-roblox.lua
```Windows (powershell)
```bash
curl https://raw.githubusercontent.com/lopi-py/kickstart-roblox.nvim/main/init.lua -o $env:USERPROFILE\Downloads\kickstart-roblox.lua# start Neovim in your project folder
nvim -u $env:USERPROFILE\Downloads\kickstart-roblox.lua
```## Getting Started
Here are some essential key mappings to help you navigate and search through your files efficiently:
- `sf`: Search files - Quickly find and open files within the project.
- `sg`: Search by grep - Perform a text search within your project files using grep.
- ``: List opened buffers - View and switch between currently opened buffers.