Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
emacs
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
4
Issues
4
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
emacs
emacs
Commits
e94a3679
Commit
e94a3679
authored
Dec 15, 2001
by
Francesco Potortì
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Etags changes for Prolog and PHP.
parent
62aec606
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
9 deletions
+37
-9
etc/NEWS
etc/NEWS
+9
-2
etc/etags.1
etc/etags.1
+2
-1
lib-src/ChangeLog
lib-src/ChangeLog
+20
-4
man/maintaining.texi
man/maintaining.texi
+6
-2
No files found.
etc/NEWS
View file @
e94a3679
...
...
@@ -37,7 +37,7 @@ the combined fringe widths must match an integral number of columns.
The extra width is distributed evenly between the left and right fringe.
For force a specific fringe width, specify the width as a negative
integer (if both widths are negative, only the left fringe gets the
specified width).
specified width).
Setting the width to nil (the default), restores the default fringe
width which is the minimum number of pixels necessary to display any
...
...
@@ -107,6 +107,13 @@ were changed.
** On terminals whose erase-char is ^H (Backspace), Emacs
now uses normal-erase-is-backspace-mode.
** Etags changes.
*** In Prolog, etags creates tags for rules in addition to predicates.
*** New language PHP: tags are function, classes and defines. If
the --members option is specified to etags, tags are vars also.
+++
** The command line option --no-windows has been changed to
--no-window-system. The old one still works, but is deprecated.
...
...
@@ -396,7 +403,7 @@ current syntactic context (as returned by parse-partial-sexp).
*** The TCL package tcl-mode.el was replaced by tcl.el.
This was actually done in Emacs-21.1 was not documented.
* Installation Changes in Emacs 21.1
...
...
etc/etags.1
View file @
e94a3679
...
...
@@ -50,7 +50,7 @@ format understood by
.BR vi ( 1 )\c
\&. Both forms of the program understand
the syntax of C, Objective C, C++, Java, Fortran, Ada, Cobol, Erlang,
LaTeX, Emacs Lisp/Common Lisp, makefiles, Pascal, Perl, Postscript,
LaTeX, Emacs Lisp/Common Lisp, makefiles, Pascal, Perl, P
HP, P
ostscript,
Python, Prolog, Scheme and
most assembler\-like syntaxes.
Both forms read the files specified on the command line, and write a tag
...
...
@@ -167,6 +167,7 @@ from shell interpretation.
Tag the DEFVAR macros in the emacs source files:
.br
\fI\-\-regex\='/[ \\t]*DEFVAR_[A-Z_ \\t(]+"\\([^"]+\\)"\/'\fP
.\"" This comment is to avoid confusion to Emacs syntax highlighting
.br
Tag VHDL files (this example is a single long line, broken here for
...
...
lib-src/ChangeLog
View file @
e94a3679
2001-12-12 Francesco Potorti` <pot@gnu.org>
* etags.c (PHP_functions): New function by Diez B. Roggisch,
heavily adapted by me, for parsing PHP.
(LOOKING_AT): New macro.
(Perl_functions, Python_functions, PHP_functions)
(Scheme_functions, Texinfo_nodes): Use it.
(Perl_functions): Use strneq.
(prolog_pred): Renamed to prolog_pr.
(prolog_pr): Recognise Prolog rules (thanks to Geert Kloosterman)
in addition to predicates.
[ETAGS_REGEXPS] [!HAVE_CONFIG_H] [__CYGWIN__]: Prevent
unmodified compile, as Cygwin's regex.h is incompatible with us
(thanks to Markus Hoenicka).
[!HAVE_CONFIG_H] [!__STDC__]: #define const as the empty string.
2001-12-11 Richard M. Stallman <rms@gnu.org>
* Makefile.in (clean): Don't delete ../etc/DOC*.
...
...
@@ -8,10 +24,10 @@
2001-11-30 Andrew Innes <andrewi@gnu.org>
* makefile.w32-in (FACE_SUPPORT):
(MOUSE_SUPPORT):
(FLOAT_SUPPORT):
(WINNT_SUPPORT):
* makefile.w32-in (FACE_SUPPORT):
(MOUSE_SUPPORT):
(FLOAT_SUPPORT):
(WINNT_SUPPORT):
(lisp): Reference .el files instead of .elc files, to simplify
bootstrapping.
($(DOC)): Change dependency to just `make-docfile'.
...
...
man/maintaining.texi
View file @
e94a3679
...
...
@@ -343,11 +343,16 @@ In Perl code, the tags are the procedures defined by the @code{sub},
@
code
{
my
}
and
@
code
{
local
}
keywords
.
Use
@
samp
{--
globals
}
if
you
want
to
tag
global
variables
.
@
item
In
PHP
code
,
tags
are
functions
,
classes
and
defines
.
When
using
the
@
samp
{--
members
}
option
,
vars
are
tags
too
.
@
item
In
PostScript
code
,
the
tags
are
the
functions
.
@
item
In
Prolog
code
,
a
tag
name
appears
at
the
left
margin
.
In
Prolog
code
,
tags
are
predicates
and
rules
at
the
beginning
of
line
.
@
item
In
Python
code
,
@
code
{
def
}
or
@
code
{
class
}
at
the
beginning
of
a
line
...
...
@@ -1226,4 +1231,3 @@ commands.
@vindex emerge-startup-hook
After setting up the merge, Emerge runs the hook
@code{emerge-startup-hook} (@pxref{Hooks}).
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment