Help wanted: Zsh completion like Vertico+Orderless

This page summarizes the projects mentioned and recommended in the original post on /r/emacs

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • orderless

    Emacs completion style that matches multiple regexps in any order

  • Fuzzy completion ala Orderless would be awesome: hitting space during completion acts as a pattern separator.

  • fzf-tab

    Replace zsh's default completion selection menu with fzf!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • eshell-vterm

    Run eshell-visual-commands in Vterm

  • tpm

    Tmux Plugin Manager

  • # This configuration file binds many vi- and vim-like bindings to the # appropriate tmux key bindings. Note that for many key bindings there is no # tmux analogue. set-window-option -g automatic-rename on set -g mouse on set -g history-limit 1000000 ## FZF for panes TMUX_FZF_POPUP=1 TMUX_FZF_PREVIEW=1 TMUX_FZF_OPTIONS="-p -w 62% -h 38%" TMUX_FZF_ORDER="session|window|pane|command|keybinding" TMUX_FZF_PANE_FORMAT="[#{window_name}] #{pane_current_command} [#{pane_width}x#{pane_height}] [history #{history_size}/{history_limit}, #{history_bytes} bytes] #{?pane_active,[active],[inactive]}" TMUX_FZF_LAUNCH_KEY="C-a" # set prefix key to ctrl+a until I have time to adapt unbind C-b set -g prefix C-a set -g escape-time 0 # split windows like vim # vim's definition of a horizontal/vertical split is reversed from tmux's bind - split-window -v bind | split-window -h bind S setw synchronize-panes # move around panes with hjkl, as one would in vim after pressing ctrl-w bind C-h select-pane -L bind C-j select-pane -D bind C-k select-pane -U bind C-l select-pane -R # resize panes like vim # feel free to change the "1" to however many lines you want to resize by, only # one at a time can be slow bind H resize-pane -L 20 bind J resize-pane -D 20 bind K resize-pane -U 20 bind L resize-pane -R 20 # bind : to command-prompt like vim # this is the default in tmux already bind : command-prompt # vi-style controls for copy mode setw -g mode-keys vi set -g default-terminal screen-256color # Copy-paste integration bind-key -T copy-mode-vi 'v' send -X begin-selection bind-key -T copy-mode-vi 'y' send -X copy-pipe-and-cancel pbcopy bind-key -T copy-mode-vi MouseDragEnd1Pane send -X copy-pipe-and-cancel pbcopy bind-key -T copy-mode-vi MouseDragEnd3Pane send -X copy-pipe-and-cancel pbcopy # Use vim keybindings in copy mode setw -g mode-keys vi # Start copy mode when scrolling up and exit when scrolling down to bottom. # The "#{mouse_any_flag}" check just sends scrolls to any program running that # has mouse support (like vim). bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e'" ## LINK TO CLONE tpm # git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm # # List of plugins # Supports `github_username/repo` or full git repo URLs set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' set -g @plugin 'tmux-plugins/tmux-copycat' set -g @plugin 'tmux-plugins/tmux-yank' set -g @plugin 'tmux-plugins/tmux-open' set -g @plugin 'tmux-plugins/tmux-urlview' set -g @plugin 'tmux-plugins/tmux-online-status' set -g @plugin 'tmux-plugins/tmux-logging' set -g @plugin 'christoomey/vim-tmux-navigator' set -g @plugin 'jimeh/tmux-themepack' set -g @plugin 'yardnsm/tmux-1password' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-open' set -g @plugin 'Morantron/tmux-fingers' set -g @plugin 'sainnhe/tmux-fzf' set -g @plugin 'laktak/extrakto' set -g @plugin 'tmux-plugins/tmux-sessionist' set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum' set -g @plugin 'rafi/tmux-pass' set -g @plugin 'Morantron/tmux-fingers' set -g @plugin 'dracula/tmux' #set -g @plugin 'charlietag/tmux-themes' #set -g @theme-loading-cpu-mem 'on' # [ on | off] , default: on #set -g @theme-network-bandwith 'on' # [ on | off] , default: on #set -g @theme-dark-mode 'on' # [ on | off] , default off #set -g @theme-dark-mode-bindkey 'T' # [ -r T | M-s | -n F11 ] , this is for toggle theme dark mode, define yourself just like bind-key set -g @pass-key 'P' set -g @pass-copy-to-clipboard 'on' set -g @pass-hide-pw-from-preview 'on' set -g @continuum-save-interval '15' set -g @continuum-boot-options 'iterm' set -g @continuum-boot 'on' #set -g @themepack 'basic' run-shell ~/.tmux/plugins/themes/theme.tmux # Initializes TMUX plugin manager. # Keep this line at the very bottom of tmux.conf. run-shell '~/.tmux/plugins/tpm/tpm'

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

  • ohmyzsh

    🙃 A delightful community-driven (with 2,300+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

  • powerlevel10k

    A Zsh theme

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • tmux

    tmux source code

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

  • ob-tmux

    Ob-tmux is an Emacs library that allows org mode to evaluate code blocks in a tmux session.

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

  • emacs-libvterm

    Emacs libvterm integration

  • [1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Improving shell in emacs

    3 projects | /r/emacs | 24 Jan 2022
  • Package similar to vim Visual mode/Normal mode and tmux?

    5 projects | /r/emacs | 28 Jan 2022
  • Carapace: A multi-shell completion library and binary

    8 projects | news.ycombinator.com | 22 Apr 2024
  • Warp VS Wave Terminal - a user suggested alternative

    2 projects | 3 Apr 2024
  • Fig Is Sunsetting

    1 project | news.ycombinator.com | 14 Mar 2024