Ultramarine-Linux / triage

If you're unsure where an issue should go, but are sure it belongs to Ultramarine, you can report it here.
49 stars 1 forks source link

[Feature] Enable FZF command history search with Ctrl-R #65

Closed amethystgosling163 closed 1 month ago

amethystgosling163 commented 1 month ago

Demo: https://github.com/user-attachments/assets/9d377960-4dd6-437a-bc99-0f5551b2d7ac

How to have it enabled OOTB (for zsh): Have FZF be installed OOTB and have source /usr/share/fzf/shell/key-bindings.zsh in the .zshrc in /etc/skel

linear[bot] commented 1 month ago

FYRA-99 [Feature] Enable FZF command history search with keybind by including it OOTB

korewaChino commented 1 month ago

can you make a PR for this in https://github.com/Ultramarine-Linux/packages

amethystgosling163 commented 1 month ago

can you make a PR for this in https://github.com/Ultramarine-Linux/packages

I don't know how to exactly.

amethystgosling163 commented 1 month ago

can you make a PR for this in https://github.com/Ultramarine-Linux/packages

Can you guide me (or do it yourself)?

korewaChino commented 1 month ago

can you make a PR for this in https://github.com/Ultramarine-Linux/packages

Can you guide me (or do it yourself)?

I suggest you check out the ultramarine-shell-config package in the packages repo, check this guide on how to make patches.

All you should do is simply add the source line to the zsh config and require fzf in the spec.

amethystgosling163 commented 1 month ago

can you make a PR for this in https://github.com/Ultramarine-Linux/packages

Can you guide me (or do it yourself)?

I suggest you check out the ultramarine-shell-config package in the packages repo, check this guide on how to make patches.

All you should do is simply add the source line to the zsh config and require fzf in the spec.

I have made the edits in my clone of the repository, but please excuse my ignorance, as I'm new to this: how do I commit and push now? I tried running this git push Ultramarine-Linux/packages w/shell-config but it gives this error: fatal: not a git repository (or any parent up to mount point /) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

korewaChino commented 1 month ago

you have to enter the git repository using cd, fork the repository and set the remote origin URL to your fork

cd $git_repo
git remote set-url origin <your_fork_here>

git add .
git commit # edit your commit messages

git push

then make PR on GitHub

amethystgosling163 commented 1 month ago

you have to enter the git repository using cd, fork the repository and set the remote origin URL to your fork

cd $git_repo
git remote set-url origin <your_fork_here>

git add .
git commit # edit your commit messages

git push

then make PR on GitHub

Where do I need to make this pull request? On the pull requests link on the fork repo's homepage or on the ultramarine-linux/packages repository's homepage?

madonuko commented 1 month ago

Where do I need to make this pull request? On the pull requests link on the fork repo's homepage or on the ultramarine-linux/packages repository's homepage?

I think they are the same thing, if you click contribute / create pull request in your own repo it just redirects to ours.