All Projects → liangguohuan → fzf-marker

liangguohuan / fzf-marker

Licence: MIT license
The terminal command tweak from @pindexis/marker

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to fzf-marker

clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell
Stars: ✭ 825 (+3650%)
Mutual labels:  fzf
Asciidots-Cheat-Sheet
My personal Asciidots Cheat Sheet in .jpg .odt .pdf .png and obviously in .txt
Stars: ✭ 17 (-22.73%)
Mutual labels:  command
tpack
Pack a Go workflow/function as a Unix-style pipeline command
Stars: ✭ 55 (+150%)
Mutual labels:  command
wtfcmd
Run commands by fully custom aliases
Stars: ✭ 16 (-27.27%)
Mutual labels:  command
dotstow
dotfiles managed with stow
Stars: ✭ 60 (+172.73%)
Mutual labels:  fzf
dotfiles
i3, Vim, Bash, Ruby, Typescript & React, Elixir, Golang & more!
Stars: ✭ 22 (+0%)
Mutual labels:  fzf
RS232-Monitor-Database
🔌📺 This is a public database for all the known RS232 commands for professionnal screens, monitors and projectors. Feel free to contribute !
Stars: ✭ 22 (+0%)
Mutual labels:  command
csv-cruncher
Treats CSV and JSON files as SQL tables, and exports SQL SELECTs back to CSV or JSON.
Stars: ✭ 32 (+45.45%)
Mutual labels:  command
Server
The whir.io chat server.
Stars: ✭ 15 (-31.82%)
Mutual labels:  command
dynamic-cli
A Modern, user-friendly command-line HTTP client for the API testing, and if you're stuck - Search and browse StackOverflow without leaving the CLI
Stars: ✭ 151 (+586.36%)
Mutual labels:  command
nvim configration
Neovim diy develop enviroment.This project integrates neovim tmux zsh and some very useful plugs of them including YouCompleteMe FZF auto pairs nerdtree ncm2 and so on.
Stars: ✭ 22 (+0%)
Mutual labels:  fzf
tmuxinator-fzf-start
Uses fzf to provide a selection list for starting tmuxinator projects
Stars: ✭ 31 (+40.91%)
Mutual labels:  fzf
project template
Enjoy🌈 web项目启动模板 & 命令行cli启动模板 & 库启动模板
Stars: ✭ 19 (-13.64%)
Mutual labels:  command
fzf-contrib
[Discontinued] 🌸 Organize useful code snippets around https://github.com/junegunn/fzf
Stars: ✭ 26 (+18.18%)
Mutual labels:  fzf
jq-zsh-plugin
jq zsh plugin
Stars: ✭ 155 (+604.55%)
Mutual labels:  fzf
lazy-connect
Shell function to fuzzy search an IPSec VPN by name and connect to it automatically.
Stars: ✭ 56 (+154.55%)
Mutual labels:  fzf
dotfiles
mac OS, Arch Linux, and Debian/Ubuntu
Stars: ✭ 286 (+1200%)
Mutual labels:  fzf
fzf-zsh-plugin
ZSH plugin to enable fzf searches of a lot more stuff - docker, tmux, homebrew and more.
Stars: ✭ 117 (+431.82%)
Mutual labels:  fzf
lookpath
The minimum and most straightforward way to check if command exists and where the executable is, without spawning child_process.
Stars: ✭ 49 (+122.73%)
Mutual labels:  command
vscode-powertools
A swiss army knife with lots of tools, extensions and (scriptable) enhancements for Visual Studio Code.
Stars: ✭ 44 (+100%)
Mutual labels:  command

Brief:

fzf-marker: The terminal command Tweak https://github.com/pindexis/marker.git

asciicast

Depends

1.zsh more powerful then bash
2.fzf A command-line fuzzy finder written in Go

How to install?

1.treat it as oh-my-zsh plugin

  $ mkdir .oh-my-zsh/custom/plugins/fzf-marker
  $ mv fzf-marker.plugin.zsh .oh-my-zsh/custom/plugins/fzf-marker
  config .zshrc file in line plugins=(... fzf-marker)

2.manual install

  [[ -s "fzf-marker.plugin.zsh" ]] && source "fzf-marker.plugin.zsh"

Macos: There is something needed to be done

  $ brew install grep
  $ ln -s /usr/local/Cellar/grep/3.3/bin/ggrep /usr/local/bin/grep

Keybind:

1.ctrl+space:
show markers from fzf tty
OR
replace maker into real value if '{{' exists in cmdline
2.ctrl+v:
move to next placeholder and set default val in {{}}

Environment:

# must before: export ZSH=$HOME/.oh-my-zsh if treat it as plugin
export FZF_MARKER_CONF_DIR=~/.config/marker
export FZF_MARKER_COMMAND_COLOR='\x1b[38;5;255m'
export FZF_MARKER_COMMENT_COLOR='\x1b[38;5;8m'
export FZF_MARKER_MAIN_KEY='\C-@'
export FZF_MARKER_PLACEHOLDER_KEY='\C-v'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].