Mercurial > emacs
annotate oldXMenu/XMenuInt.h @ 58556:8ff63943e93e
(bibtex-sort-entry-class)
(bibtex-comment-start): Use defcustom.
(bibtex-entry-field-alist): Use nil if initial content of the
field is undefined. Fix docstring.
(bibtex-parse-keys-timeout, bibtex-autokey-additional-names)
(bibtex-generate-autokey, bibtex-parse-buffers-stealthily)
(bibtex-mode, bibtex-field-list, bibtex-entry-updat)
(bibtex-autofill-entry, bibtex-entry-index, bibtex-next-field):
Fix docstring.
(bibtex-autokey-title-terminators): Use only one regexp.
(bibtex-string-maybe-empty-head): New variable.
(bibtex-remove-delimiters-string): New function.
(bibtex-text-in-field-bounds, bibtex-text-in-string):
Use bibtex-remove-delimiters-string.
(bibtex-progress-message, bibtex-field-left-delimiter)
(bibtex-field-right-delimiter, bibtex-entry-left-delimiter)
(bibtex-entry-right-delimiter, bibtex-search-entry): Use eq.
(bibtex-insert-kill): Rename from `bibtex-insert-current-kill'.
Simplify.
(bibtex-format-entry): Use save-excursion for inherited booktitle.
Use eq and bibtex-remove-delimiters-string. For end markers use
insertion type so that marker stays after inserted text.
(bibtex-autokey-get-names): Return empty string if name is missing.
(bibtex-autokey-demangle-name): Call bibtex-autokey-abbrev before
calling bibtex-autokey-name-case-convert.
(bibtex-autokey-demangle-title):
Call bibtex-autokey-titleword-case-convert. Remove call to
bibtex-autokey-titleword-case-convert from bibtex-autokey-get-title.
(bibtex-global-key-alist, bibtex-read-string-key): New functions.
(bibtex-read-key): New optional arg global.
(bibtex-files-expand): New optional arg force.
(bibtex-complete-string-cleanup): Expansion of abbrev can be absent.
(bibtex-complete-crossref-cleanup): Rename from
bibtex-complete-key-cleanup. Simplify code.
(bibtex-copy-summary-as-kill): Remove arg key. Operate on current entry.
Use looking-at.
(bibtex-button): Add docstring.
(bibtex-entry): Simplify.
(bibtex-make-field): Replace optional arg called-by-yank with more
specific args move and interactive.
(bibtex-end-of-entry): Use forward-sexp.
(bibtex-find-entry-globally): Remove.
(bibtex-find-crossref): Allow for crossref key located in other buffer.
Bound to C-c C-x.
(bibtex-find-entry): New optional args global and display.
(bibtex-find-text): Fix docstring. Remove arg as-if-interactive.
(bibtex-validate): Use arg force of bibtex-files-expand.
(bibtex-clean-entry): Bugfix, clean string entries properly.
Always keep point at beginning of entry.
(bibtex-complete): Bugfix. Handle string entries properly.
Call cleanup functions only if needed.
(bibtex-String): Use bibtex-read-string-key.
(bibtex-url): Use bibtex-remove-delimiters-string. Do not alter
case of replacement text.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Fri, 26 Nov 2004 23:24:44 +0000 |
parents | e8824c4f5f7e |
children | 3861ff8f4bf1 8e5779acd195 |
rev | line source |
---|---|
25858 | 1 |
2 /* Copyright Massachusetts Institute of Technology 1985 */ | |
3 | |
4 /* | |
5 * XMenu: MIT Project Athena, X Window system menu package | |
6 * | |
7 * XMenuInternal.h - Internal menu system include file for the | |
8 * MIT Project Athena XMenu X window system | |
9 * menu package. | |
49600
23a1cea22d13
Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents:
25858
diff
changeset
|
10 * |
25858 | 11 * Author: Tony Della Fera, DEC |
12 * October, 1985 | |
13 */ | |
14 | |
15 #ifndef _XMenuInternal_h_ | |
16 #define _XMenuInternal_h_ | |
17 | |
18 /* Avoid warnings about redefining NULL by including <stdio.h> first; | |
19 the other file which wants to define it (<stddef.h> on Ultrix | |
20 systems) can deal if NULL is already defined, but <stdio.h> can't. */ | |
21 #include <stdio.h> | |
22 #include <X11/Xlib.h> | |
23 #include "X10.h" | |
24 #include "XMenu.h" | |
25 | |
26 #define min(x, y) ((x) <= (y) ? (x) : (y)) | |
27 #define max(x, y) ((x) >= (y) ? (x) : (y)) | |
28 #define abs(a) ((a) < 0 ? -(a) : (a)) | |
29 | |
30 #define _X_FAILURE -1 | |
31 | |
32 #define _SUCCESS 1 | |
33 #define _FAILURE -1 | |
34 | |
35 /* | |
36 * XMenu internal event handler variable. | |
37 */ | |
38 extern int (*_XMEventHandler)(); | |
39 | |
40 #ifndef Pixel | |
41 #define Pixel unsigned long | |
42 #endif | |
43 | |
44 /* | |
45 * Internal routine declarations. | |
46 */ | |
47 int _XMWinQueInit(); /* No value actually returned. */ | |
48 int _XMWinQueAddPane(); | |
49 int _XMWinQueAddSelection(); | |
50 int _XMWinQueFlush(); | |
51 XMPane *_XMGetPanePtr(); | |
52 XMSelect *_XMGetSelectionPtr(); | |
53 int _XMRecomputeGlobals(); /* No value actually returned. */ | |
54 int _XMRecomputePane(); | |
55 int _XMRecomputeSelection(); | |
56 int _XMTransToOrigin(); /* No value actually returned. */ | |
57 int _XMRefreshPane(); /* No value actually returned. */ | |
58 int _XMRefreshSelections(); /* No value actually returned. */ | |
59 int _XMHighlightSelection(); /* No value actually returned. */ | |
60 | |
61 #endif | |
62 /* Don't add stuff after this #endif */ | |
52401 | 63 |
64 /* arch-tag: 00640af1-9386-48b5-a4be-35620b8cd3aa | |
65 (do not change this comment) */ |