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>