Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.47
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
zsh /
functions /
Zle /
[ HOME SHELL ]
Name
Size
Permission
Action
backward-kill-word-match
608
B
-rw-r--r--
backward-word-match
450
B
-rw-r--r--
bracketed-paste-magic
7.33
KB
-rw-r--r--
bracketed-paste-url-magic
1.16
KB
-rw-r--r--
capitalize-word-match
373
B
-rw-r--r--
copy-earlier-word
795
B
-rw-r--r--
cycle-completion-positions
497
B
-rw-r--r--
define-composed-chars
8.48
KB
-rw-r--r--
delete-whole-word-match
1.64
KB
-rw-r--r--
down-case-word-match
376
B
-rw-r--r--
down-line-or-beginning-search
623
B
-rw-r--r--
edit-command-line
1.17
KB
-rw-r--r--
expand-absolute-path
473
B
-rw-r--r--
forward-word-match
977
B
-rw-r--r--
history-beginning-search-menu
3.4
KB
-rw-r--r--
history-pattern-search
2.12
KB
-rw-r--r--
history-search-end
812
B
-rw-r--r--
incarg
1002
B
-rw-r--r--
incremental-complete-word
3.78
KB
-rw-r--r--
insert-composed-char
5.12
KB
-rw-r--r--
insert-files
1001
B
-rw-r--r--
insert-unicode-char
715
B
-rw-r--r--
keeper
3.37
KB
-rw-r--r--
keymap+widget
2.6
KB
-rw-r--r--
kill-word-match
606
B
-rw-r--r--
match-word-context
1.23
KB
-rw-r--r--
match-words-by-style
10.19
KB
-rw-r--r--
modify-current-argument
2.72
KB
-rw-r--r--
move-line-in-buffer
424
B
-rw-r--r--
narrow-to-region
4.9
KB
-rw-r--r--
narrow-to-region-invisible
211
B
-rw-r--r--
predict-on
4.6
KB
-rw-r--r--
quote-and-complete-word
1.41
KB
-rw-r--r--
read-from-minibuffer
1.31
KB
-rw-r--r--
replace-argument
1.09
KB
-rw-r--r--
replace-string
970
B
-rw-r--r--
replace-string-again
1.81
KB
-rw-r--r--
select-bracketed
1.66
KB
-rw-r--r--
select-quoted
1.69
KB
-rw-r--r--
select-word-match
3.83
KB
-rw-r--r--
select-word-style
2.18
KB
-rw-r--r--
send-invisible
2.54
KB
-rw-r--r--
smart-insert-last-word
4.36
KB
-rw-r--r--
split-shell-arguments
1.54
KB
-rw-r--r--
surround
2.06
KB
-rw-r--r--
transpose-lines
1.06
KB
-rw-r--r--
transpose-words-match
1.64
KB
-rw-r--r--
up-case-word-match
377
B
-rw-r--r--
up-line-or-beginning-search
601
B
-rw-r--r--
url-quote-magic
5.94
KB
-rw-r--r--
vi-pipe
1.07
KB
-rw-r--r--
which-command
1.01
KB
-rw-r--r--
zcalc-auto-insert
267
B
-rw-r--r--
zed-set-file-name
145
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : keymap+widget
#autoload ## # self-insert-by-keymap originally appeared in zsh-users/10559 (July 2006). # Changes have been made to the widget naming scheme, based on feedback on # the mailing list thread. ## emulate -L zsh zmodload -i zsh/zleparameter || return 1 # Rebind the most common widgets to override in multiple keymaps. Ideally # complete-word would also be in this list, but so many other things # already rebind complete-word that doing so here is a waste of effort. local -a m local w='' k='' for w in self-insert accept-line forward-char backward-char \ up-{,line-or-}history down-{,line-or-}history \ magic-space backward-delete-char delete-char-or-list do # If this is run early enough that all the widgets are still builtins, # no explicit remapping is needed. If they've already been rebound, # it's not safe to assume we can do so again. if [[ $widgets[$w] != (builtin|user:$w-by-keymap) ]] then m+="Cannot rebind $w: $widgets[$w]" continue fi function $w-by-keymap { if (( $+widgets[$KEYMAP+$WIDGET] == 1 )) then zle $KEYMAP+$WIDGET "$@" else zle .$WIDGET "$@" fi } zle -N $w $w-by-keymap done [[ -n $m ]] && { zle && zle -M "${(F)m}" || print -l -u2 -R $m } return 0 # With this in place, you should rarely need "zle -N self-insert frob" # again. Instead you do this: # # bindkey -N frobber main # zle -N frobber+self-insert frob # # Then, whenever you wish to replace self-insert with frob, change # keymaps: # # zle recursive-edit -K frobber # Here's a simple example, which improves upon the caps-lock example in # the zsh manual entry for recursive-edit: # # ucase+self-insert() { # LBUFFER+=${(U)KEYS[-1]} # } # zle -N ucase+self-insert # caps-lock() { # bindkey -N ucase $KEYMAP # bindkey -M ucase "$KEYS" .accept-line # zle recursive-edit -K ucase || zle send-break # } # zle -N caps-lock # # To turn this on, pick a key sequence (I've chosen ctrl-x shift-L) and # bind the caps-lock widget to it: # # bindkey -M main '^XL' caps-lock # Another example of using a continuation widget to propagate accept-line # (or any other binding from the original keymap) through the caller: # # bindkey -N newkeymap $KEYMAP # recursive-edit-and-accept() { # local -a __accepted # zle -N newkeymap+accept-line end-recursive-edit # zle recursive-edit -K newkeymap || zle send-break # if [[ ${__accepted[0]} != end-recursive-edit ]] # then zle "${__accepted[@]}"; return # else return 0 # fi # } # end-recursive-edit() { # __accepted=($WIDGET ${=NUMERIC:+-n $NUMERIC} "$@") # zle .accept-line # return 0 # }
Close