-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
52 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,36 @@ | ||
# hawtkeys.nvim | ||
# hawtkeys.nvim | ||
|
||
## What is this? | ||
hawtkeys.nvim is a nvim plugin for finding and suggesting memorable and easy to press keys for your nvim shortcuts. | ||
It takes into consideration keyboard layout, easy to press combinations and memorable phrases, and excludes already mapped combinations to provide you with suggested keys for your commands | ||
|
||
## Getting Started | ||
Installation instructions to follow, but as usual with package managers | ||
|
||
## Usage | ||
|
||
``` | ||
:lua require("hawtkeys.ui").show() | ||
``` | ||
|
||
This will allow you to search keybinds as below: | ||
|
||
<div align="center"> | ||
<img src="images/demo.gif" alt="demo"> | ||
|
||
## Contributing | ||
|
||
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**. | ||
|
||
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". | ||
Don't forget to give the project a star! Thanks again! | ||
|
||
If there is something specific you want to work on then, please open an issue/discussion first to avoid duplication of efforts | ||
|
||
Outstanding items are currently in the TODO.md file. | ||
|
||
1. Fork the Project | ||
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) | ||
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) | ||
4. Push to the Branch (`git push origin feature/AmazingFeature`) | ||
5. Open a Pull Request |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Code Expansion | ||
* Load keymaps dynamically | ||
* Synonym Support | ||
* Language support | ||
|
||
# User Experience | ||
* Highlighting on output - Show already mapped keys in red | ||
* Output in format to set keymap | ||
* Make list update dynamic | ||
* Tried to do this but issues with E656 setting field, need to read more | ||
* Support different modes (Currenlty just n) | ||
* What does the UI look like for this (n/command, eg n/Find Files?) | ||
|
||
# Crtical | ||
* Certain key maps seem to be missing, eg <leader>gd and <leader>rn show unmapped, even though I know they aren't | ||
* They are visibile in which-key though, so could look through code there to see how they find key maps |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.