Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willothy/strat-hero.nvim
Helldivers 2's "Strategem Hero" minigame for Neovim. Become a better Helldiver from the comfort of your favorite editor!
https://github.com/willothy/strat-hero.nvim
neovim neovim-plugin
Last synced: 26 days ago
JSON representation
Helldivers 2's "Strategem Hero" minigame for Neovim. Become a better Helldiver from the comfort of your favorite editor!
- Host: GitHub
- URL: https://github.com/willothy/strat-hero.nvim
- Owner: willothy
- License: mit
- Created: 2024-02-29T15:52:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-16T21:21:30.000Z (7 months ago)
- Last Synced: 2024-05-01T13:27:07.959Z (7 months ago)
- Topics: neovim, neovim-plugin
- Language: Lua
- Homepage:
- Size: 89.8 KB
- Stars: 21
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
strat-hero.nvim
Practice your Helldivers 2 stratagems in Neovim. For Super Earth!https://github.com/willothy/strat-hero.nvim/assets/38540736/016b6d41-63c2-4c0d-9d97-cfe166e2fecc
## Installation
With [`folke/lazy.nvim`](https://github.com/folke/lazy.nvim):
```lua
require("lazy").setup({
{
"willothy/strat-hero.nvim",
dependencies = {
"MunifTanjim/nui.nvim"
},
config = true,
lazy = true,
cmd = "StratHero"
}
})
```## Commands
#### `:StratHero[!]`
Opens the game UI if it is not already open. Does nothing if the UI is open or the game is running.
When `:h ` is provided, toggles the game UI, regardless of whether the game is running. Interrupts game progress.
#### `:StratHero open`
Starts the game if it has not already been started. Does nothing if the game is running.
#### `:StratHero start`
Starts the game if it has not already been started. Does nothing if the game is running.
#### `:StratHero stop`
Stops an in-progress game, but does not close the UI.
#### `:StratHero close`
Stops any in-progress game and closes the UI.
## Mappings
You may play the game using `wasd`, `hjkl`, or the arrow keys. Motions to lock users into one input mode will be added in the future.
To start the game from the UI, press any motion key (`wasd`, `hjkl`, or the arrow keys) while the game is not running.
When a game is not running, either `q` or `` will close the UI. If the game is running, only `` will close the UI to prevent from accidentally quitting the game.
When you make a mistake and see the red highlight, you can *immediately* start the stratagem over. The delay is only visual and will be interrupted when
you enter a correct motion.## Contributing
I would love to hear your feedback and ideas! I would also welcome contributions, especially ones helping to keep the stratagem list up-to-date with Helldivers 2.