* Revert "feat: huh gum write (#525)"
This reverts commit 4d5d53169e.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* Revert "Use Huh for Gum Confirm (#522)"
This reverts commit f7572e387e.
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* revert: Use Huh for Gum Choose (#521)
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* revert: feat: huh for gum input (#524)
* revert: feat: huh file picker (#523)
* feat: remove huh
* fix: timeouts
* fix: lint issues
* fix(choose): quit on ctrl+q
ported over 63a3e8c8ce
* fix: ctrl+a to reverse selection
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
* fix: better handle spin exit codes
* fix(file): bind --[no-]permissions and --[no-]size
* feat(confirm): show help
* fix(confirm): fix help style
* fix(file): help
* fix(input): --no-show-help doesn't work
* fix(input): help
* fix(file): keymap improvement
* fix(write): focus
* feat(write): ctrl+e, keymaps, help
* feat(choose): help
* feat(filter): help
* refactor: keymaps
* fix(choose): only show 'toggle all' if there's no limit
* fix(choose): don't show toggle if the choices are limited to 1
* fix(filter): match choose header color
* fix(filter): add space above help
* fix(filter): factor help into the height setting
* chore(choose,filter): use verb for navigation label in help
* fix(filter): hide toggle help if limit is 1
* fix(file): factor help into height setting (#746)
* fix: lint issues
* fix(file): handle ctrl+c
* fix: remove full help
* fix: lint
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Co-authored-by: Christian Rocha <christian@rocha.is>
* Added initial search functionality
* Added a handler for the key presses
* Added a searchbar at the bottom of the screen
* Made search results cycleable by pressing n
* correct start pos and ignore keys while searching
* fix out of bound error when pressing n
* made the matching pattern relative to the current pos
* added p for searching for previous match
* added highlighting to search matches
* dynamically replaced all matches
* fixed string highlight issue
* fixed truncation issue
* small simplifaction in ypos logic
* made prev and next behave the same atBottom
* simplified logic and fixed linter errors
* updated help text
* style changes
* added comments
* fixed truncation issue
* fixes infinte loop on very long lines
* added simple lipgloss truncate function
* updated colors for better contrast
* lint fix
* initial commit for soft-wrap functionality
* linter corrections and added for pager with new model
* added generic functions to a utility package
* fix soft lint errors
* made N match previous as well as p
* replaced help text when search is active
* ran gofmt -w
* reimplemented search and next to enabled support for dynamic highlights
* made the highlight move as you progress through the search
* simplified highlighter
* improvements to the clean up of the highlight function
* semi working reverse search
* reverse search without highlight
* added semi working highlight for reverser search
* working version of previous match
* fixed issue with single letter matches in next
* added support for softwrapping
* respond to soft lint warnings
* removed unused function
* lint
* simplified matchers and fixed duplicate highlights
* optimisations and change in matching pattern
* fixed bug in lipglosspadding and allowed matching 1 etc.
* make highlight respect user settings
* fixed logic error in slice
* made prev match wrap around
* fix: show next/prev match help when active
* updated how view port line is set
* avoid crashes when regex doesn't compile
* fix: spelling previous
---------
Co-authored-by: Maas Lalani <maas@lalani.dev>