Commit graph

19 commits

Author SHA1 Message Date
Loric ANDRE 475dd515e5 fix: ignore missing files for ssh completion (closes #1054) 2026-04-14 11:52:23 +02:00
LoricAndre 987d2a5ca7
feat: add multiline item rendering (#999)
* feat: add multiline item rendering

* chore: generate completions & manpage

* chore: use newline as default for multiline when read0 is set

* chore: generate completions & manpage

* chore: add `highlight-line'

* chore: generate completions & manpage

* feat: use multiline in history widgets

* feat: better snap tests

* feat(ci): show snap failures

* fix(ci): cross platform tests

---------

Co-authored-by: Skim bot <skim-bot@skim-rs.github.io>
2026-03-30 13:57:09 +02:00
Loric ANDRE 6332195605 fix: broken pipe in bash alt-c (closes #1018) 2026-03-29 17:57:56 +02:00
Douglas Griffith b9c3de302b
replace undefined awk behaviour (#1016)
I encountered a bug with the CTRL-R history behaviour in bash, and tracked it down to these awk commands. I'm not sure what changed, but according to the documentation `\0` is undefined behaviour:
https://pubs.opengroup.org/onlinepubs/9799919799/utilities/awk.html#tagtcjh_15

I've replaced the `\0` escape sequences with the `%c` conversion which converts the int argument to a single byte character. Ref:
https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap05.html
2026-03-26 23:20:43 +01:00
Loric ANDRE c0a9be6b5f fix(keybindings): make sure we use the correct filtering fields 2026-03-23 23:19:10 +01:00
LoricAndre fa003bf7c5
feat(shell): colored history widgets & remove perl completely (#994)
* feat(shell): colored history widgets & remove perl completely

* docs: add variables to top doc

* chore: nitpick
2026-03-02 13:56:36 +00:00
Loric ANDRE e4dc4d02f0 feat: add --shell-bindings flag to get bindings at runtime 2026-01-15 15:07:25 +01:00
LoricAndre 8df581b122
fix(shell): remove duplocate tmux height arg fixes #776 (#778)
Co-authored-by: LoricAndre <loric.andre@pm.me>
2025-05-20 22:15:12 +02:00
Ajeet D'Souza cc03874b8f
bash: set keybinding right before printing special character (#774) 2025-05-17 22:29:04 +02:00
LoricAndre f87ff6740b
feat(shell): readd completions (#726) (#739)
* feat(shell): readd completions (#726)

* chore: generate completions & manpage

* chore(shell): force reset colors & cursor

* docs(shell): add docs for shell modules (closes #315)

* chore: generate completions & manpage

* docs(shell): add docs on how to enable (closes #292)

---------

Co-authored-by: LoricAndre <loric.andre@pm.me>
Co-authored-by: Skim bot <skim-bot@skim-rs.github.io>
2025-04-27 23:12:13 +02:00
LoricAndre bd73f62112
fix: remove index tiebreak from shell bindings (#611)
* fix: remove index tiebreak from shell bindings until the opetion is readded

* Update key-bindings.fish

* Update key-bindings.zsh
2024-11-24 15:41:11 +01:00
Jinzhou Zhang 6fdbe38f7a sync shell scripts with fzf(6c9adea) 2020-10-18 11:41:50 +08:00
Jinzhou Zhang 242b3f0f7f [shell] sync fzf's latest shell bindings 2020-03-02 09:58:02 +08:00
Jinzhou Zhang eaafc359a5 [shell] sync with fzf (6577388) 2019-07-28 08:45:54 +08:00
RemiliaForever d0054f1691 fix key-bindings.bash 2018-12-18 23:19:32 +08:00
Jinzhou Zhang dcfe42dadf fix #104 ignore ctrl-r bindings in history widgets
The script taken from fzf binds ctrl-r to 'toggle-sort', but skim bind
ctrl-r to 'rotate mode' by default and does not support toggle sort.
2018-11-10 09:54:36 +08:00
Jinzhou Zhang 0431f69af9 [shell] update to fzf's latest scripts(20181022) 2018-10-22 22:05:58 +08:00
Jinzhou Zhang 5cc00fa6f2 add option --tac for reverse the order of input
for example, previously it is from line 1 ~ line 9, now skim will treat
it as line 9 ~ line 1.
It is done by reverse the criteria `index` to `-index`.
2017-09-20 18:01:36 +08:00
Jinzhou Zhang 6b3139848d add shell bindings (copied from fzf and modified) 2017-09-18 14:51:36 +08:00