mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-01 11:14:55 +00:00
*** empty log message ***
This commit is contained in:
parent
20f5d14570
commit
7930d72229
@ -3,45 +3,35 @@
|
|||||||
;; Copyright (C) 1994 Free Software Foundation
|
;; Copyright (C) 1994 Free Software Foundation
|
||||||
|
|
||||||
;; Author: Per Abrahamsen <abraham@iesd.auc.dk>
|
;; Author: Per Abrahamsen <abraham@iesd.auc.dk>
|
||||||
;; Version: $Id: 0.2 ALPHA RELEASE WITH BUGS $
|
|
||||||
;; Keywords: c, faces, tools
|
;; Keywords: c, faces, tools
|
||||||
|
|
||||||
;; LCD Archive Entry:
|
;; This file is part of GNU Emacs.
|
||||||
;; cpp|Per Abrahamsen|abraham@iesd.auc.dk|
|
|
||||||
;; Highlight or hide text according to cpp conditionals|
|
|
||||||
;; $Date: 1994-07-20 $|$Revision: 0.2 $|~/misc/cpp.Z|
|
|
||||||
|
|
||||||
;; This program is free software; you can redistribute it and/or modify
|
;; GNU Emacs is free software; you can redistribute it and/or modify
|
||||||
;; it under the terms of the GNU General Public License as published by
|
;; it under the terms of the GNU General Public License as published by
|
||||||
;; the Free Software Foundation; either version 2, or (at your option)
|
;; the Free Software Foundation; either version 2, or (at your option)
|
||||||
;; any later version.
|
;; any later version.
|
||||||
;;
|
|
||||||
;; This program is distributed in the hope that it will be useful,
|
;; GNU Emacs is distributed in the hope that it will be useful,
|
||||||
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
;; GNU General Public License for more details.
|
;; GNU General Public License for more details.
|
||||||
;;
|
|
||||||
;; You should have received a copy of the GNU General Public License
|
|
||||||
;; along with this program; if not, write to the Free Software
|
|
||||||
;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
||||||
|
|
||||||
;;; Comments:
|
;; You should have received a copy of the GNU General Public License
|
||||||
|
;; along with GNU Emacs; see the file COPYING. If not, write to
|
||||||
|
;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
|
;;; Commentary:
|
||||||
|
|
||||||
;; Parse a text for C preprocessor conditionals, and highlight or hide
|
;; Parse a text for C preprocessor conditionals, and highlight or hide
|
||||||
;; the text inside the conditionals as you wish.
|
;; the text inside the conditionals as you wish.
|
||||||
|
|
||||||
;; Insert the following in your `emacs' to activate it. This assumes
|
;; You might want to bind keys as follows.
|
||||||
;; you use BAW's superior cc-mode instead of Boring Old C-Mode.
|
;;
|
||||||
|
|
||||||
;; (autoload 'cpp-parse-buffer "cpp" "Parse and display cpp conditionals." t)
|
|
||||||
|
|
||||||
;; (eval-after-load "cc-mode"
|
|
||||||
;; '(progn
|
;; '(progn
|
||||||
;; (define-key c-mode-map "\C-c\C-x" 'cpp-parse-buffer)
|
;; (define-key c-mode-map "\C-c\C-x" 'cpp-parse-buffer)
|
||||||
;; (define-key-after (bar (lookup-key c-mode-map [ menu-bar c ]))
|
;; (define-key-after (bar (lookup-key c-mode-map [ menu-bar c ]))
|
||||||
;; [ cpp-parse ] '("Parse Conditionals" . cpp-parse-buffer) 'up))))
|
;; [ cpp-parse ] '("Parse Conditionals" . cpp-parse-buffer) 'up)))
|
||||||
|
|
||||||
;; Requires GNU Emacs 19.
|
|
||||||
|
|
||||||
;;; Todo:
|
;;; Todo:
|
||||||
|
|
||||||
@ -770,4 +760,3 @@ BRANCH should be either nil (false branch), t (true branch) or 'both."
|
|||||||
(provide 'cpp)
|
(provide 'cpp)
|
||||||
|
|
||||||
;;; cpp.el ends here
|
;;; cpp.el ends here
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user