From a62114c91f2070c8c8453d117f3d81dc113e41ff Mon Sep 17 00:00:00 2001 From: Biswakalyan Bhuyan Date: Mon, 25 Mar 2024 16:43:09 +0530 Subject: dotfile update --- .../plugins/zsh-navigation-tools/n-panelize | 68 ---------------------- 1 file changed, 68 deletions(-) delete mode 100644 zsh/oh-my-zsh/plugins/zsh-navigation-tools/n-panelize (limited to 'zsh/oh-my-zsh/plugins/zsh-navigation-tools/n-panelize') diff --git a/zsh/oh-my-zsh/plugins/zsh-navigation-tools/n-panelize b/zsh/oh-my-zsh/plugins/zsh-navigation-tools/n-panelize deleted file mode 100644 index e2b567f..0000000 --- a/zsh/oh-my-zsh/plugins/zsh-navigation-tools/n-panelize +++ /dev/null @@ -1,68 +0,0 @@ -# Copy this file into /usr/share/zsh/site-functions/ -# and add 'autoload n-panelize` to .zshrc -# -# This function somewhat reminds the panelize feature from Midnight Commander -# It allows browsing output of arbitrary command. Example usage: -# v-panelize ls /usr/local/bin -# -# Uses n-list - -emulate -L zsh - -setopt extendedglob -zmodload zsh/curses - -local IFS=" -" - -unset NLIST_COLORING_PATTERN - -[ -f ~/.config/znt/n-list.conf ] && builtin source ~/.config/znt/n-list.conf -[ -f ~/.config/znt/n-panelize.conf ] && builtin source ~/.config/znt/n-panelize.conf - -local list -local selected - -NLIST_REMEMBER_STATE=0 - -if [ -t 0 ]; then - # Check if there is proper input - if [ "$#" -lt 1 ]; then - echo "Usage: n-panelize {command} [option|argument] ... or command | n-panelize" - return 1 - fi - - # This loop makes script faster on some Zsh's (e.g. 5.0.8) - repeat 1; do - list=( `"$@"` ) - done - - # TODO: $? doesn't reach user - [ "$?" -eq 127 ] && return $? -else - # Check if can reattach to terminal - if [[ ! -c /dev/tty && ! -t 2 ]]; then - echo "No terminal available (no /dev/tty)" - return 1 - fi - - # This loop makes script faster on some Zsh's (e.g. 5.0.8) - repeat 1; do - list=( "${(@f)"$(<&0)"}" ) - done - - if [[ ! -c /dev/tty ]]; then - exec <&2 - else - exec