-;;; csv-mode.el --- major mode for editing comma-separated value files
+;;; csv-mode.el --- major mode for editing comma/char separated values
;; Copyright (C) 2003, 2004, 2012 Free Software Foundation, Inc
;;; Commentary:
;;
-;; This package provide similar functionality as occur but is incremental.
+;; This package provides the command M-x ioccur, which is similar to
+;; M-x occur, except that it is incremental.
;;
-;; You can jump and quit to an occurence or jump
-;; and save the search buffer (ioccur-buffer) for further use.
-;; It is possible to toggle literal and regexp searching while running.
-;; It is auto documented both in mode-line and tooltip.
-;; It have its own history `ioccur-history' which is a real ring.
-;; etc...
+;; You can jump and quit to an occurrence, or jump and save the search
+;; buffer (ioccur-buffer) for further use. You can toggle literal and
+;; regexp searching while running. It is auto documented both in
+;; mode-line and tooltip. It has its own history, `ioccur-history',
+;; which is a real ring.
;;
-;; To save `ioccur-history', use desktop, adding that to your .emacs:
-;; (add-to-list 'desktop-globals-to-save 'ioccur-history)
+;; To save `ioccur-history' via the Desktop package, add this to your
+;; init file (see (info "(emacs) Saving Emacs Sessions") for details):
;;
-;; For more info See:
-;; [EVAL] (info "(emacs) Saving Emacs Sessions")
+;; (add-to-list 'desktop-globals-to-save 'ioccur-history)
;;; Code:
(require 'derived)
;;; Commentary:
-;; This implements a similar functionality to `hexl-mode', but
-;; using a different implementation technique, which makes it usable
-;; as a "plain" minor mode. I.e. it works on any buffer, does not
-;; mess with the undo boundary or even with the major mode.
+;; This package implements NHexl mode, a minor mode for editing binary
+;; files in hex dump format. The mode command is called `nhexl-mode'.
+;;
+;; This minor mode implements similar functionality to `hexl-mode',
+;; but using a different implementation technique, which makes it
+;; usable as a "plain" minor mode. It works on any buffer, and does
+;; not mess with the undo boundary or with the major mode.
;;
;; In theory it could also work just fine even on very large buffers,
;; although in practice it seems to make the display engine suffer.
-;; Todo:
+;;; Todo:
;; - Clicks on the hex side should put point at the right place.
;;; Code:
;;;###autoload
(define-minor-mode nhexl-mode
- "Minor mode to edit files via hex-dump format"
+ "Minor mode to edit binary files via hex-dump format"
:lighter " NHexl"
(if (not nhexl-mode)
(progn