Skip to content

Commit c6cd92c

Browse files
committed
init commit
1 parent 2072c84 commit c6cd92c

7 files changed

Lines changed: 15 additions & 97 deletions

File tree

README.md

Lines changed: 8 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,11 @@
1-
# A Neovim Plugin Template
1+
# :coffee: nvim-java-dap
22

3-
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/ellisonleao/nvim-plugin-template/lint-test.yml?branch=main&style=for-the-badge)
4-
![Lua](https://img.shields.io/badge/Made%20with%20Lua-blueviolet.svg?style=for-the-badge&logo=lua)
3+
![Neovim](https://img.shields.io/badge/NeoVim-%2357A143.svg?&style=for-the-badge&logo=neovim&logoColor=white)
4+
![Lua](https://img.shields.io/badge/lua-%232C2D72.svg?style=for-the-badge&logo=lua&logoColor=white)
5+
![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white)
6+
![Gradle](https://img.shields.io/badge/Gradle-02303A.svg?style=for-the-badge&logo=Gradle&logoColor=white)
7+
![Apache Maven](https://img.shields.io/badge/Apache%20Maven-C71A36?style=for-the-badge&logo=Apache%20Maven&logoColor=white)
58

6-
A template repository for Neovim plugins.
9+
This project includes anything and everything to do with debugging Java applications
710

8-
## Using it
9-
10-
Via `gh`:
11-
12-
```
13-
$ gh repo create my-plugin -p ellisonleao/nvim-plugin-template
14-
```
15-
16-
Via github web page:
17-
18-
Click on `Use this template`
19-
20-
![](https://docs.github.com/assets/cb-36544/images/help/repository/use-this-template-button.png)
21-
22-
## Features and structure
23-
24-
- 100% Lua
25-
- Github actions for:
26-
- running tests using [plenary.nvim](https://github.com/nvim-lua/plenary.nvim) and [busted](https://olivinelabs.com/busted/)
27-
- check for formatting errors (Stylua)
28-
- vimdocs autogeneration from README.md file
29-
- luarocks release (LUAROCKS_API_KEY secret configuration required)
30-
31-
### Plugin structure
32-
33-
```
34-
.
35-
├── lua
36-
│   ├── plugin_name
37-
│   │   └── module.lua
38-
│   └── plugin_name.lua
39-
├── Makefile
40-
├── plugin
41-
│   └── plugin_name.lua
42-
├── README.md
43-
├── tests
44-
│   ├── minimal_init.lua
45-
│   └── plugin_name
46-
│   └── plugin_name_spec.lua
47-
```
11+
## Head on to the main project [:coffee: nvim-java](https://github.com/nvim-java/nvim-java)``

lua/java-dap/init.lua

Whitespace-only changes.

lua/plugin_name.lua

Lines changed: 0 additions & 27 deletions
This file was deleted.

lua/plugin_name/module.lua

Lines changed: 0 additions & 9 deletions
This file was deleted.

plugin/plugin_name.lua

Lines changed: 0 additions & 5 deletions
This file was deleted.

tests/java-dap/java_dap_spec.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
local plugin = require('java-dap')
2+
3+
describe('setup', function()
4+
it('java-dap', function()
5+
assert('plugin module should be avaiable', plugin)
6+
end)
7+
end)

tests/plugin_name/plugin_name_spec.lua

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)