Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Djancyp/cheat-sheet
Nvim cheat sheet implementation
https://github.com/Djancyp/cheat-sheet
Last synced: 3 months ago
JSON representation
Nvim cheat sheet implementation
- Host: GitHub
- URL: https://github.com/Djancyp/cheat-sheet
- Owner: Djancyp
- Created: 2022-06-08T11:16:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-03T16:35:19.000Z (over 2 years ago)
- Last Synced: 2024-08-02T13:33:52.331Z (7 months ago)
- Language: Lua
- Size: 286 KB
- Stars: 55
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nvim Cheat Sheet
This plugin allows you to use cheat sheet ([cht.sh](https://cht.sh/)) inside the vim.
- Plugin written 100 % in lua.
## Installation
Packer
```bash
use {"Djancyp/cheat-sheet"}
```## Config
Optionally, you can also pass some configuration to the plugin, here's the default value:
```lua
require("cheat-sheet").setup({
auto_fill = {
filetype = true,
current_word = true,
},main_win = {
style = "minimal",
border = "double",
},input_win = {
style = "minimal",
border = "double",
},
})
```- `auto_fill`:
- `filetype`: automatically add filetype prefix to search query (ex: `lua/`)
- `current_word`: automatically add the current word under your cursor to search query- `main_win`:
- `style`: main window style (see: `:h nvim_open_win()`)
- `border`: main window border (see: `:h nvim_open_win()`)- `input_win`:
- `style`: input window style (see: `:h nvim_open_win()`)
- `border`: input window border (see: `:h nvim_open_win()`)## Usage
```bash
:CheatSH
```This will open an input window and base on your filetype it will highlight the first part of search. When your query ready just hit the enter.
### Ex:
```
lua/for
``````
git/pull
``````
js/async
```For more information please visit the cheat sheet website - ([cht.sh](https://cht.sh/))
## Keys
```
| Key | Action |
| -------------- | ------------------------------- |
| q | exit cheat sheet window |
| | exit input window (input mode) |
| | remove text (input mode) |
| ``(Enter) | activate the search |
```## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
## License
[MIT](https://choosealicense.com/licenses/mit/)