emacs-diffs
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]