Lines Matching +defs:activate +defs:mark +defs:hook
32 (defvar mark-even-if-inactive)
321 (defvar viper-mule-hook-flag t)
325 ;; viper hook to run on input-method activation
326 (defun viper-activate-input-method-action ()
327 (if (null viper-mule-hook-flag)
341 ;; viper hook to run on input-method deactivation
343 (if (null viper-mule-hook-flag)
364 (run-hooks 'input-method-inactivate-hook)
367 (defun viper-activate-input-method ()
368 (cond ((and viper-emacs-p (fboundp 'activate-input-method))
369 (activate-input-method default-input-method))
375 (setq viper-mule-hook-flag t) ; just a precaution
376 (let (viper-mule-hook-flag) ; temporarily inactivate viper mule hooks
378 ;; activate input method
379 (viper-activate-input-method))
391 ;; A mark that Viper puts on buffer-undo-list. Marks the beginning of a
394 (defconst viper-buffer-undo-list-mark 'viper)
974 ;; `minibuffer-exit-hook' is run *after* exiting the minibuffer
975 (defvar viper-minibuffer-exit-hook nil)
994 (defcustom viper-vi-state-hook 'viper-restore-cursor-type
996 :type 'hook
998 (defcustom viper-insert-state-hook 'viper-set-insert-cursor-type
1000 :type 'hook
1002 (defcustom viper-replace-state-hook 'viper-restore-cursor-type
1004 :type 'hook
1006 (defcustom viper-emacs-state-hook 'viper-restore-cursor-type
1008 :type 'hook
1011 (defcustom viper-load-hook nil
1013 :type 'hook
1030 ;; eval: (put 'viper-deflocalvar 'lisp-indent-hook 'defun)