https://github.com/nvim-java/play-lazyvim
Place for you to quickly play with nvim-java inside a container
https://github.com/nvim-java/play-lazyvim
Last synced: 4 months ago
JSON representation
Place for you to quickly play with nvim-java inside a container
- Host: GitHub
- URL: https://github.com/nvim-java/play-lazyvim
- Owner: nvim-java
- License: mit
- Created: 2024-05-26T21:12:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-17T12:19:15.000Z (about 1 year ago)
- Last Synced: 2025-02-17T13:21:57.958Z (about 1 year ago)
- Language: Lua
- Size: 94.7 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :coffee: Java Lazyvim Playground





Playground for you to try nvim-java
### Head on to main project [:coffee: nvim-java](https://github.com/nvim-java/nvim-java)
## How to use
- Install [docker](https://www.docker.com/get-started/) and [devcontainer-cli](https://github.com/devcontainers/cli?tab=readme-ov-file#npm-install)
- Clone the repository
```shell
git clone https://github.com/nvim-java/play-lazyvim.git
```
- Change the directory to repository you just cloned
- Build the devcontainer
```shell
devcontainer up \
--workspace-folder . \
--mount 'type=bind,source=./nvim-config,target=/root/.config/nvim'
```
- Open up a shell in the dev container
```shell
devcontainer exec --workspace-folder . bash
```
- Run `nvim` and wait for `Lazy` and `Mason` to install everything necessary
- Relaunch Neovim
- Go to one of the projects in the `java-projects` directory and play
## Prepare Maven projects
```shell
mvn eclipse:clean eclipse:eclipse
```
[more info](https://github.com/nvim-java/nvim-java/wiki/Q-&-A#no_entry-lsp-doesnt-work-on-maven-projects)