Releases: biozz/whop.nvim
Releases · biozz/whop.nvim
2025-10-25 - v2.0.0
- Add Telescope based preview of the command
- This feature introduced some refactoring of the core plugin logic
- And also I had to duplicate
setuplogic inside Telescope extension
- Update README
- Add more builtin commands:
- Remove whitespace on each line (vim)
- Join lines (vim)
- Wrap each line with single quotes (vim)
- Wrap each line with double quotes (vim)
- Minify and escape JSON (jq)
- Unescape JSON (jq)
- YAML-JSON-CSV converters via dasel
- Insert whatthecommit.com message (curl)
- Add
silentmodifier to almost all of the commands to prevent annoying messages if the command breaks or not found - Remove
[builtin]prefix from builtin commands and add it dynamically during plugin setup - Add
[user]prefix to user defined commands dynamically during plugin setup - Add initialization checks to prevent errors when plugin is not properly set up
- Add default
commands = {}configuration option (linting) - Make sure that
mini.pickandsnacks.pickerare supported alongside existing Telescope andvim.ui.select()pickers
2024-08-13 - v1.3.0
- Add more builtin commands:
- Remove blank/empty lines (vim)
- Reverse the order of lines (tac)
- Shuffle lines (shuf)
- Sort JSON keys (jq)
- Rename
Reverse (rev)toReverse each line (rev) - Add
blank/emptyto several commands related to removal of blank lines for ease of searching - Add missing
(vim)suffix to couple of commands
2024-07-10 - v1.2.0
Add three more builtin commands:
- Generate UUID4 (python)
- Unix timestamp to ISO formatted datetime (python)
- ISO formatted datetime to Unix timestamp (python)
2024-03-03 - v1.1.0
- Add
optstable to telescope extension to be able to customize the picker - Minor changes related to typing and linting
- Add
.luacheckrc,.neoconf.jsonand.stylua.toml - Add more builtin commands:
- PowerShell escape characters to Unix
- Change single quotes to double quotes
- Change double quotes to single quotes
- snake_case to CamelCase (python)
- CamelCase to snake_case (python)
- snake_case to kebab-case (python)
- kebab-case to snake_case (python)
- To UPPER case (python)
- To lower case (python)
- Base32 Encode (python)
- Base32 Decode (python)
v1.0.1
v1.0.0
This is a major rewrite of the plugin in terms of structure. It now uses the new plugin layout from my-awesome-plugin.nvim.
With the new layout comes a sets of improvements:
- docs generation
- typing annotations
- tests
- better modular structure
There is also a new command :Whop which is used as a regular picker for a command.
Minor changes:
- update
CONTRIBUTING.md, cleanup implemented commands