Mercurial > hg > xemacs-beta
view etc/xemacs.appdata.xml @ 5914:bd4d2c8ef9cc
Use the existing C-level line number cache within #'line-number.
src/ChangeLog addition:
2015-05-15 Aidan Kehoe <kehoea@parhasard.net>
* buffer.c:
* buffer.c (Fline_number): New C implementation, using the line
number cache of line-number.c, with a new optional BUFFER
argument.
* buffer.c (syms_of_buffer):
Make it available to Lisp.
* line-number.c (buffer_line_number):
New argument, RESPECT-NARROWING, describing whether to count from
the beginning of the visible region or from the beginning of the
buffer.
* line-number.h:
* line-number.h (buffer_line_number): Update its declaration.
* redisplay.c (window_line_number): Call it with the new argument.
lisp/ChangeLog addition:
2015-05-15 Aidan Kehoe <kehoea@parhasard.net>
* simple.el:
* simple.el (line-number): Moved to buffer.c; we have an existing
line number cache in C, it's a shame not to have it available.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 15 May 2015 18:11:47 +0100 |
parents | bf1e13811159 |
children |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <application> <id type="desktop">xemacs.desktop</id> <licence>CC0</licence> <description> <p> XEmacs is a highly customizable open source text editor and application development system. </p> <p>XEmacs is protected under the GNU General Public License. It is related to other versions of Emacs, in particular GNU Emacs. Its emphasis is on modern graphical user interface support and an open software development model, similar to Linux. </p> </description> <screenshots> <screenshot type="default">http://www.xemacs.org/Images/gnus.png</screenshot> <screenshot>http://www.xemacs.org/Images/custom.png</screenshot> </screenshots> <url type="homepage">http://www.xemacs.org/</url> <updatecontact>xemacs-beta@xemacs.org</updatecontact> </application>