Mercurial > emacs
annotate src/dosfns.h @ 26910:489a5439b988
* reftex.el (reftex-compile-variables): respect new structure of
`reftex-index-macro'
(reftex-compile-variables): Use the changed structure of
`reftex-label-alist'.
* reftex-vars.el (reftex-index-math-format,
(reftex-toc-max-level): New option.
reftex-index-phrases-search-whole-words,
reftex-index-phrases-case-fold-search,
reftex-index-phrases-skip-indexed-matches,
reftex-index-phrases-wrap-long-lines,
reftex-index-phrases-sort-prefers-entry,
reftex-index-phrases-sort-in-blocks): New options.
(reftex-index-macros): Option structure changed.
(reftex-index-macros-builtin): Added `repeat' item to each entry.
(reftex-label-alist): Additional item in each entry to specify if
the environment should be listed in the TOC.
(eval-when-compile (require 'cl)) added.
* reftex-index.el (reftex-index-selection-or-word): No longer
deals with "repeat".
(reftex-index): "repeat property in `reftex-index-macro-alist' is
now used.
(reftex-index-phrases-comment-regexp,
reftex-index-phrases-macrodef-regexp,
reftex-index-phrases-phrase-regexp1,
reftex-index-phrases-phrase-regexp2,
reftex-index-phrases-phrase-regexp12, reftex-index-phrases-help):
New constants.
(reftex-index-phrases-macro-data, reftex-index-phrases-files,
reftex-index-phrases-font-lock-keywords,
reftex-index-phrases-font-lock-defaults, reftex-index-phrases-map,
reftex-index-phrases-restrict-file): New variables.
(reftex-index-phrase-selection-or-word,
reftex-index-visit-phrases-buffer,
reftex-index-initialize-phrases-buffer,
reftex-index-phrases-save-and-return, reftex-index-phrases-mode,
reftex-index-next-phrase, reftex-index-this-phrase,
reftex-index-all-phrases, reftex-index-region-phrases,
reftex-index-phrases-parse-header,
reftex-index-phrases-toggle-restricted, reftex-index-new-phrase,
reftex-index-find-next-conflict-phrase, reftex-index-phrases-info,
reftex-index-phrases-set-macro-key, reftex-index-sort-phrases,
reftex-compare-phrase-lines, reftex-index-make-phrase-regexp,
reftex-index-simplify-phrase, reftex-index-phrases-find-dup-re,
reftex-index-make-replace-string,
reftex-query-index-phrase-globally, reftex-query-index-phrase,
reftex-index-phrase-match-is-indexed,
reftex-index-phrases-fixup-line,
reftex-index-phrases-replace-space,
reftex-index-select-phrases-macro): New functions.
(reftex-index-globalize, reftex-index-globally): functions removed
(eval-when-compile (require 'cl)) added.
* reftex-toc.el (reftex-toc-mode): Create new indicator for max
level.
(reftex-toc-max-level-indicator): New variable.
(reftex-toc-max-level): New command.
(reftex-toc-map): New keybinding `t'.
(reftex-toc-help): Constant updated.
(eval-when-compile (require 'cl)) added.
* reftex-ref.el (reftex-offer-label-menu): Prefix to `t' command key
can change `reftex-toc-max-level'
(eval-when-compile (require 'cl)) added.
* reftex-sel (reftex-insert-docstruct): Respect
`reftex-toc-max-level'
(eval-when-compile (require 'cl)) added.
* reftex-auc.el (eval-when-compile (require 'cl)) added.
* reftex-vcr.el (eval-when-compile (require 'cl)) added.
* reftex-cite.el (reftex-citep, reftex-citet): New commands.
(reftex-citation, reftex-do-citation,
reftex-figure-out-cite-format): Additional argument FORMAT-KEY to
preselect a citation format.
(eval-when-compile (require 'cl)) added.
* reftex-parse.el (reftex-context-substring): Optional parameter
to-end
(reftex-section-info): Deal with environment matches.
(eval-when-compile (require 'cl)) added.
* reftex-global.el (eval-when-compile (require 'cl)) added.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Wed, 15 Dec 1999 17:02:38 +0000 |
parents | f5dded41adcc |
children | f022afc9cdcb |
rev | line source |
---|---|
5503 | 1 /* MS-DOS specific Lisp utilities interface. |
2 Coded by Manabu Higashida, 1991. | |
3 Copyright (C) 1991 Free Software Foundation, Inc. | |
4 | |
5 This file is part of GNU Emacs. | |
6 | |
7 GNU Emacs is free software; you can redistribute it and/or modify | |
8 it under the terms of the GNU General Public License as published by | |
10504 | 9 the Free Software Foundation; either version 2, or (at your option) |
5503 | 10 any later version. |
11 | |
12 GNU Emacs is distributed in the hope that it will be useful, | |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 GNU General Public License for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
18 along with GNU Emacs; see the file COPYING. If not, write to | |
14186
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
13746
diff
changeset
|
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
ee40177f6c68
Update FSF's address in the preamble.
Erik Naggum <erik@naggum.no>
parents:
13746
diff
changeset
|
20 Boston, MA 02111-1307, USA. */ |
5503 | 21 |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
22 extern int dos_hyper_key; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
23 extern int dos_super_key; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
24 extern int dos_decimal_point; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
25 extern int dos_keypad_mode; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
26 |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
27 extern int dos_keyboard_layout; |
5503 | 28 extern int dos_country_code; |
29 extern int dos_codepage; | |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
30 extern int dos_timezone_offset; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
31 |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
32 #define DOS_COUNTRY_INFO 34 /* no of bytes returned by dos int 38h */ |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
33 extern unsigned char dos_country_info[DOS_COUNTRY_INFO]; |
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
34 |
5503 | 35 extern Lisp_Object Vdos_version; |
20035
0d4dec332d85
Declare Vdos_windows_version.
Eli Zaretskii <eliz@gnu.org>
parents:
14186
diff
changeset
|
36 extern Lisp_Object Vdos_windows_version; |
9572 | 37 #ifndef HAVE_X_WINDOWS |
13181
fc4f18921b24
(dos_timezone_offset, dos_display_scancodes,
Kim F. Storm <storm@cua.dk>
parents:
10504
diff
changeset
|
38 extern Lisp_Object Vdos_display_scancodes; |
25112
8bf9ad7816a8
(msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
Eli Zaretskii <eliz@gnu.org>
parents:
20035
diff
changeset
|
39 |
8bf9ad7816a8
(msdos_stdcolor_name, msdos_stdcolor_idx): Declare.
Eli Zaretskii <eliz@gnu.org>
parents:
20035
diff
changeset
|
40 extern int msdos_stdcolor_idx P_ ((const char *)); |
26729
f5dded41adcc
Changes for automatic remapping of X colors on terminal frames:
Eli Zaretskii <eliz@gnu.org>
parents:
25212
diff
changeset
|
41 extern Lisp_Object msdos_stdcolor_name P_ ((int)); |
9572 | 42 #endif |