Files
emacs/lisp
Chong Yidong 9f9aa0448a Cleanups and improvements for FFAP and URL.
* ffap.el (ffap-url-unwrap-local): Make it work right.
Use url-generic-parse-url, and handle host names and Windows
filenames properly.
(ffap-url-unwrap-remote): Use url-generic-parse-url.
(ffap-url-unwrap-remote): Accept list values, specifying a list of
URL schemes to work on.
(ffap--toggle-read-only): New function.
(ffap-read-only, ffap-read-only-other-window)
(ffap-read-only-other-frame): Use it.
(ffap-fixup-url): Don't check ffap-ftp-regexp, since it is not
necessary for ffap-url-unwrap-remote.

* url-parse.el (url-path-and-query, url-port-if-non-default): New
functions.
(url-generic-parse-url): Don't set the portspec slot if it is not
specified; that is what `url-port' is for.
(url-port): Only require the scheme to be specified to call
url-scheme-get-property.

* url-util.el (url-encode-url): Use url-path-and-query.

* url-vars.el (url-mime-charset-string): Load mm-util lazily.

Fixes: debbugs:9131
2012-05-10 14:27:12 +08:00
..
2012-05-03 23:13:18 -07:00
2012-05-03 23:13:18 -07:00
2012-05-04 07:17:28 -04:00
2012-05-02 13:38:01 +02:00
2012-04-22 22:44:49 -07:00
2012-04-23 23:38:48 +08:00
2012-05-03 23:13:18 -07:00
2012-05-03 23:13:18 -07:00
2012-04-20 16:48:50 +08:00
2012-04-19 18:50:07 +02:00
2012-02-24 14:32:46 -05:00
2012-04-15 04:59:30 +02:00
2012-02-24 14:32:46 -05:00
2012-02-24 14:32:46 -05:00
2012-02-24 14:32:46 -05:00
2012-04-15 04:59:30 +02:00
2012-04-15 04:59:30 +02:00
2012-04-05 09:29:19 +02:00
2012-02-02 18:07:29 +09:00
2012-05-02 22:39:23 -04:00
2012-05-04 13:14:14 +08:00
2012-05-04 22:50:20 -04:00
2012-05-04 13:14:14 +08:00
2012-04-13 22:10:55 -07:00
2012-05-01 06:20:43 -04:00
2012-05-04 13:14:14 +08:00
2012-05-04 22:50:20 -04:00
2012-05-01 06:20:43 -04:00
2012-05-07 16:48:41 -04:00
2012-05-06 12:19:11 +08:00
2012-04-10 04:45:10 +02:00
2012-05-04 22:50:20 -04:00
2012-05-03 23:13:18 -07:00
2012-05-03 23:13:18 -07:00
2012-04-21 13:54:39 +08:00
2012-02-11 15:06:46 -08:00

This directory contains source code for the parts of Emacs that are
written in Emacs Lisp.  *.el files are Emacs Lisp source, and the
corresponding *.elc files are byte-compiled versions.  Byte-compiled
files are architecture-independent.

The term subdirectory contains Lisp files that customize Emacs for
certain terminal types.  When Emacs starts, it checks the TERM
environment variable to get the terminal type and loads
`term/${TERM}.el' if it exists.

The other subdirectories hold Lisp packages grouped by their general
purpose.