[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/emulation/vi.el
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/emulation/vi.el |
Date: |
Thu, 24 Mar 2005 17:17:43 -0500 |
Index: emacs/lisp/emulation/vi.el
diff -c emacs/lisp/emulation/vi.el:1.23 emacs/lisp/emulation/vi.el:1.24
*** emacs/lisp/emulation/vi.el:1.23 Sun Feb 8 22:37:34 2004
--- emacs/lisp/emulation/vi.el Thu Mar 24 22:17:43 2005
***************
*** 1,7 ****
;;; vi.el --- major mode for emulating "vi" editor under GNU Emacs
! ; This file is in the public domain because the authors distributed it
! ; without a copyright notice before the US signed the Bern Convention.
;; This file is part of GNU Emacs.
--- 1,7 ----
;;; vi.el --- major mode for emulating "vi" editor under GNU Emacs
! ;; This file is in the public domain because the authors distributed it
! ;; without a copyright notice before the US signed the Bern Convention.
;; This file is part of GNU Emacs.
***************
*** 11,42 ****
;;; Commentary:
! ; Originally written by : address@hidden (Neal Ziring)
! ; Extensively redesigned and rewritten by address@hidden (Felix S.T. Wu)
! ; Last revision: 01/07/87 Wed (for GNU Emacs 18.33)
!
! ; INSTALLATION PROCEDURE:
! ; 1) Add a global key binding for command "vi-mode" (I use ESC ESC instead of
! ; the single ESC used in real "vi", so I can access other ESC prefixed
emacs
! ; commands while I'm in "vi"), say, by putting the following line in your
! ; ".emacs" file:
! ; (define-key global-map "\e\e" 'vi-mode) ;quick switch into vi-mode
! ; 2) If you wish you can define "find-file-hooks" to enter "vi" automatically
! ; after a file is loaded into the buffer. For example, I defined it as:
! ; (setq find-file-hooks (list
! ; (function (lambda ()
! ; (if (not (or (eq major-mode 'Info-mode)
! ; (eq major-mode 'vi-mode)))
! ; (vi-mode))))))
! ; 3) In your .emacs file you can define the command "vi-mode" to be "autoload"
! ; or you can execute the "load" command to load "vi" directly.
! ; 4) Read the comments for command "vi-mode" before you start using it.
! ;
! ; COULD DO
! ; 1). A general 'define-operator' function to replace current hack
! ; 2). In operator handling, should allow other point moving Emacs commands
! ; (such as ESC <, ESC >) to be used as arguments.
! ;
;;; Code:
(defvar vi-mode-old-major-mode)
--- 11,42 ----
;;; Commentary:
! ;; Originally written by : address@hidden (Neal Ziring)
! ;; Extensively redesigned and rewritten by address@hidden (Felix S.T. Wu)
! ;; Last revision: 01/07/87 Wed (for GNU Emacs 18.33)
!
! ;; INSTALLATION PROCEDURE:
! ;; 1) Add a global key binding for command "vi-mode" (I use ESC ESC instead of
! ;; the single ESC used in real "vi", so I can access other ESC prefixed
emacs
! ;; commands while I'm in "vi"), say, by putting the following line in your
! ;; ".emacs" file:
! ;; (define-key global-map "\e\e" 'vi-mode) ;quick switch into vi-mode
! ;; 2) If you wish you can define "find-file-hook" to enter "vi" automatically
! ;; after a file is loaded into the buffer. For example, I defined it as:
! ;; (setq find-file-hook (list
! ;; (function (lambda ()
! ;; (if (not (or (eq major-mode 'Info-mode)
! ;; (eq major-mode 'vi-mode)))
! ;; (vi-mode))))))
! ;; 3) In your .emacs file you can define the command "vi-mode" to be
"autoload"
! ;; or you can execute the "load" command to load "vi" directly.
! ;; 4) Read the comments for command "vi-mode" before you start using it.
!
! ;; COULD DO
! ;; 1). A general 'define-operator' function to replace current hack
! ;; 2). In operator handling, should allow other point moving Emacs commands
! ;; (such as ESC <, ESC >) to be used as arguments.
!
;;; Code:
(defvar vi-mode-old-major-mode)
***************
*** 1487,1491 ****
(provide 'vi)
! ;;; arch-tag: ac9bdac3-8acb-4ddd-bdae-c6dd873153b3
;;; vi.el ends here
--- 1487,1491 ----
(provide 'vi)
! ;; arch-tag: ac9bdac3-8acb-4ddd-bdae-c6dd873153b3
;;; vi.el ends here
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/lisp/emulation/vi.el,
Stefan Monnier <=