Server IP : 111.118.215.189 / Your IP : 52.14.236.216 Web Server : Apache System : Linux md-in-83.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : a1673wkz ( 2475) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/emacs/24.3/lisp/emulation/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
;ELC ;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:11:00 2024 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/emulation/viper-cmd.el ;;; in Emacs version 24.3.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303!\204 \304\303\305\306B\"\210\307\310!\210\307\311!\210\307\312!\210\307\313!\210\307\314!\207" [provide viper-cmd fboundp declare-function defalias macro #[(&rest r) "\300\207" [nil] 1] require viper-util viper-keym viper-mous viper-macs viper-ex] 4) (defalias 'viper-test-com-defun '(macro . #[(name) "\304!\305 \306P!\305 \307P!\310\n\311\312\313\314EDF+\207" [name snm nm-p nms symbol-name intern "-p" "s" defun (com) consp viper-memq-char com] 7])) (defvar viper-prefix-commands '(99 100 121 33 61 35 60 62 34)) (defalias 'viper-prefix-command-p #[(com) "\302 \":\207" [com viper-prefix-commands viper-memq-char] 3]) (defconst viper-charpair-commands '(99 100 121 33 61 60 62 114 82)) (defalias 'viper-charpair-command-p #[(com) "\302 \":\207" [com viper-charpair-commands viper-memq-char] 3]) #@19 Movement commands (defconst viper-movement-commands '(98 66 101 69 102 70 71 104 106 107 108 72 77 76 110 116 84 119 87 36 37 94 40 41 45 43 124 123 125 91 93 39 96 59 44 48 63 47 32 13 space return delete backspace) (#$ . 1402)) (defalias 'viper-movement-command-p #[(com) "\302 \":\207" [com viper-movement-commands viper-memq-char] 3]) (defconst viper-digit-commands '(49 50 51 52 53 54 55 56 57)) (defalias 'viper-digit-command-p #[(com) "\302 \":\207" [com viper-digit-commands viper-memq-char] 3]) (defconst viper-dotable-commands '(99 100 67 115 83 68 62 60)) (defalias 'viper-dotable-command-p #[(com) "\302 \":\207" [com viper-dotable-commands viper-memq-char] 3]) (defconst viper-hash-commands '(99 67 103 113 115)) (defalias 'viper-hash-command-p #[(com) "\302 \":\207" [com viper-hash-commands viper-memq-char] 3]) (defconst viper-regsuffix-commands '(100 121 89 68 112 80 120 88)) (defalias 'viper-regsuffix-command-p #[(com) "\302 \":\207" [com viper-regsuffix-commands viper-memq-char] 3]) #@39 The list of all commands in Vi-state. (defconst viper-vi-commands (append viper-movement-commands viper-digit-commands viper-dotable-commands viper-charpair-commands viper-hash-commands viper-prefix-commands viper-regsuffix-commands) (#$ . 2418)) (defalias 'viper-vi-command-p #[(com) "\302 \":\207" [com viper-vi-commands viper-memq-char] 3]) (defvar viper-saved-mark nil) (defvar viper-saved-user-settings nil) (defalias 'viper-after-change-sentinel #[(beg end len) "\303\304 \n$\207" [beg end len run-hook-with-args viper-after-change-functions] 5]) (defalias 'viper-before-change-sentinel #[(beg end) "\302\303 #\207" [beg end run-hook-with-args viper-before-change-functions] 4]) (defalias 'viper-post-command-sentinel #[nil "\301\302\303\217\210\304=\205 \305\306!\207" [viper-current-state conds (byte-code "\300\301!\207" [run-hooks viper-post-command-hooks] 2) ((error (viper-message-conditions conds))) vi-state viper-restore-cursor-color after-insert-mode] 3]) (put 'viper-post-command-sentinel 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-pre-command-sentinel #[nil "\300\301!\207" [run-hooks viper-pre-command-hooks] 2]) (put 'viper-pre-command-sentinel 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-insert-state-post-command-sentinel #[nil "\306>\203 \203 ` Y\203 \307 \310!\204! \311ee\"\210\312 \210\313=\203\\ \314\304!\2031 \f\202B \315\304\316 \"\211\203@ A\202A \f)\317 ;\204V \320 \230\204V \321\322!\210\323!\210)\314\324!\203g \202y \315\324\316 \"\211\203v A\202x )\211\203\234 \325=\203\234 \326 ;\204\227 \320 \230\204\227 \321\327!\210\323!\210)\330>\205\302 \250\205\302 \331 !\205\302 \332 !\205\302 V\205\302 \333 \"\207" [viper-current-state viper-insert-point viper-last-posn-while-in-insert-state viper-replace-overlay viper-insert-state-cursor-color fp (insert-state replace-state) point-marker viper-overlay-p viper-set-replace-overlay viper-hide-replace-overlay insert-state local-variable-p assoc frame-parameters viper-get-saved-cursor-color-in-insert-mode viper-get-cursor-color viper-save-cursor-color before-insert-mode viper-change-cursor-color viper-emacs-state-cursor-color emacs-state viper-get-saved-cursor-color-in-emacs-mode before-emacs-mode (dabbrev-expand hippie-expand) markerp marker-position viper-move-marker-locally icolor ecolor this-command viper-pre-command-point] 4]) (put 'viper-insert-state-post-command-sentinel 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-preserve-cursor-color #[nil "\302>\206 \303 !\304>\207" [this-command last-command-event (self-insert-command viper-del-backward-char-in-insert viper-del-backward-char-in-replace viper-delete-backward-char viper-join-lines viper-delete-char) viper-event-key (up down left right (meta f) (meta b) (control n) (control p) (control f) (control b))] 2]) (put 'viper-preserve-cursor-color 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-insert-state-pre-command-sentinel #[nil "\304>\204 \305 !\306>\204 \307\310!\210\311>\205) \312\n!\205) \313\n!\205) \313\n!\211\207" [this-command last-command-event viper-insert-point viper-pre-command-point (self-insert-command viper-del-backward-char-in-insert viper-del-backward-char-in-replace viper-delete-backward-char viper-join-lines viper-delete-char) viper-event-key (up down left right (meta f) (meta b) (control n) (control p) (control f) (control b)) viper-restore-cursor-color after-insert-mode (dabbrev-expand hippie-expand) markerp marker-position] 2]) (put 'viper-insert-state-pre-command-sentinel 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-R-state-post-command-sentinel #[nil "\303!`X\203. `\304!X\203. \305\306\301!\203 \202, \307\301\310 \"\211\203* \nA\202+ )!\207\311\312!\207" [viper-replace-overlay viper-replace-overlay-cursor-color fp viper-overlay-start viper-overlay-end viper-change-cursor-color local-variable-p assoc frame-parameters viper-restore-cursor-color after-replace-mode] 5]) (defalias 'viper-replace-state-pre-command-sentinel #[nil "\302>\206 \303 !\304>\206 \305\306!\207" [this-command last-command-event (self-insert-command viper-del-backward-char-in-insert viper-del-backward-char-in-replace viper-delete-backward-char viper-join-lines viper-delete-char) viper-event-key (up down left right (meta f) (meta b) (control n) (control p) (control f) (control b)) viper-restore-cursor-color after-replace-mode] 2]) (put 'viper-replace-state-pre-command-sentinel 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-trim-replace-chars-to-delete-if-necessary #[nil "\303\304\305 !\n\"^\304`\306\307!\"^]\211\207" [viper-replace-chars-to-delete viper-replace-overlay viper-last-posn-in-replace-region 0 viper-chars-in-region viper-overlay-end viper-line-pos end] 6]) (put 'viper-trim-replace-chars-to-delete-if-necessary 'byte-optimizer 'byte-compile-inline-expand) (defalias 'viper-replace-state-post-command-sentinel #[nil "\306>\204 \307 !\310>\204 \311\312!\210\n\313=\203\227 \314!\212 b\210\315\316\314! \"^\316`\317\320!\"^]\321!\210\315 \314!U\203G \322 \210)`\323!\f\211^Y\205e ]Y+\205\225 \n\313=\203\221 \324\325\326!\203{ \202\217 \327\326\330 \"\211\203\214 A\202\216 )!\210\331 \211)\207\322 \207" [this-command last-command-event viper-current-state viper-replace-overlay replace-boundary viper-last-posn-in-replace-region (self-insert-command viper-del-backward-char-in-insert viper-del-backward-char-in-replace viper-delete-backward-char viper-join-lines viper-delete-char) viper-event-key (up down left right (meta f) (meta b) (control n) (control p) (control f) (control b)) viper-restore-cursor-color after-replace-mode replace-state viper-overlay-end 0 viper-chars-in-region viper-line-pos end delete-char viper-finish-change viper-overlay-start viper-change-cursor-color local-variable-p viper-replace-overlay-cursor-color assoc frame-parameters point-marker viper-replace-chars-to-delete beg pos fp] 7]) (defalias 'viper-change-state #[(new-state) "\306\307\310\"\210\311\307\310\"\210\306\312\313\"\210\311\312\313\314#\210\306\315\316\317#\210\306\320\321\317#\210\322 \323=\203\n\324\235\203C\n\325>\203B \203B `Y\203B \326 \327 !\204P \330ee\"\210\331 \210\n\332=\203\217 \333\334!\203a \202u \335\334\336 \"\211>\203r >A\202t )?\337 ;\204\211 \340 ?\230\204\211 \341\342!\210\343?!\210)\333\344!\203\232 $\202\256 \335\344\336 \"\211>\203\253 >A\202\255 $)\211@\203\321 \n\345=\203\321 \346 ;\204\314 \340 @\230\204\314 \341\347!\210\343@!\210)A\350>\203\370 B\250\203\370 \351!\203\370 \352!\203\370 BV\203\370 \353B\"\210\354\355\356\217\210CG\357V\203\360C\361\"\210D\203Cn\204C\362 \204C\363u\210\202C \364>\203C\n\365>\2030\353\303`\"\210\353\304`\"\210\311\315\316\314\317$\210\311\320\321\314\317$\210 \323=\203Z\322E\366\367!\203VE7)\202~F\203p\314E\366\367!\203lE7)\202~\322E\366\367!\203}E7) \323=\203\213\370\322!\210\202\233G\203\227\370\314!\210\202\233\370\322!\210 \371 \210\372 \210\373 !\210\374 !\210\375 \207" [viper-intermediate-command new-state viper-current-state viper-insert-point viper-last-posn-while-in-insert-state viper-replace-overlay remove-hook post-command-hook viper-post-command-sentinel add-hook pre-command-hook viper-pre-command-sentinel t viper-post-command-hooks viper-insert-state-post-command-sentinel local viper-pre-command-hooks viper-insert-state-pre-command-sentinel nil vi-state (insert-state replace-state) (insert-state replace-state) point-marker viper-overlay-p viper-set-replace-overlay viper-hide-replace-overlay insert-state local-variable-p viper-insert-state-cursor-color assoc frame-parameters viper-get-saved-cursor-color-in-insert-mode viper-get-cursor-color viper-save-cursor-color before-insert-mode viper-change-cursor-color viper-emacs-state-cursor-color emacs-state viper-get-saved-cursor-color-in-emacs-mode before-emacs-mode (dabbrev-expand hippie-expand) markerp marker-position viper-move-marker-locally conds (byte-code "\303 \"\210\n\203 \304\202 \212\305 \210)\304\207" [viper-insert-point viper-last-posn-while-in-insert-state viper-began-as-replace viper-save-last-insertion nil viper-repeat-insert-command] 3) ((error (viper-message-conditions conds))) 0 viper-push-onto-ring viper-insertion-ring viper-beginning-of-field -1 (insert-state replace-state) (emacs-state vi-state) boundp iso-accents-mode viper-set-input-method viper-update-syntax-classes viper-normalize-minor-mode-map-alist viper-adjust-keys-for viper-set-mode-vars-for viper-refresh-mode-line fp icolor ecolor this-command viper-pre-command-point viper-last-insertion viper-ESC-moves-cursor-back arg viper-automatic-iso-accents viper-special-input-method] 5]) #@62 Make necessary adjustments to keymaps before entering STATE. (defalias 'viper-adjust-keys-for #[(state) "\306>\203c \203&