1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-27 15:40:47 -08:00
Commit graph

7339 commits

Author SHA1 Message Date
Alan Mackenzie
326ffcce5f Allow line comments ending with escaped NL to be continued to the next line.
Use this in C, C++, and Objective C Modes.  Fixes bug#22246

* src/syntax.c (comment-end-can-be-escaped): New buffer local variable.
(forw-comment, back-comment): On encountering an end of comment character,
test whether it is escaped when `comment-end-can-be-escaped' is non-nil.

* doc/lispref/syntax.texi (Control Parsing): Describe
`comment-end-can-be-escaped'.

* etc/NEWS (Lisp Changes): Describe `comment-end-can-be-escaped'.

* lisp/progmodes/cc-langs.el: New c-lang-setvar `comment-end-can-be-escaped'.
2015-12-28 16:01:05 +00:00
Lars Ingebrigtsen
d2b5e74b93 Mark imap changes as not needing doc changes 2015-12-26 21:48:10 +01:00
Lars Ingebrigtsen
a2158f6c9a Use built-in encryption in imap.el
* lisp/net/imap.el (imap-ssl-program): Remove (bug#21134).
(imap-starttls-open): Use open-network-stream instead of starttls.el.
(imap-tls-open): Use open-network-stream instead of tls.el.
2015-12-26 21:47:39 +01:00
Eli Zaretskii
9e9f6fb2a2 ; * etc/NEWS: Update entries for VHDL and Calculator. 2015-12-26 19:08:15 +02:00
Eli Zaretskii
dd86e5a227 Document changes in 'compare-windows'
* lisp/vc/compare-w.el (compare-windows-removed)
(compare-windows-added): Doc fix.

* doc/emacs/files.texi (Comparing Files): Document the changes in
window selection by 'compare-windows'.
2015-12-26 18:30:07 +02:00
Eli Zaretskii
42ae568b3d Document 'vc-annotate-background-mode'
* doc/emacs/maintaining.texi (Old Revisions): Document
'vc-annotate-background-mode'.
2015-12-26 18:04:03 +02:00
Eli Zaretskii
ca13f61dea Document 'vc-region-history'
* doc/emacs/maintaining.texi (VC Change Log): Document
'vc-region-history'.
2015-12-26 17:52:53 +02:00
Eli Zaretskii
78744677ce Improve documentation of 'vc-push'
* doc/emacs/maintaining.texi (Pulling / Pushing): Expand and
improve the documentation of 'vc-push'.

* lisp/vc/vc.el (vc-pull, vc-push): Doc fix.
2015-12-26 17:09:25 +02:00
Eli Zaretskii
388f193be7 ; * etc/NEWS: Document new features of SQL Mode. 2015-12-26 16:30:22 +02:00
Eli Zaretskii
4021027db7 ; * etc/NEWS: Mark some URL entries as not requiring documentation changes 2015-12-26 15:49:42 +02:00
Eli Zaretskii
bda3c4600b Document 'url-user-agent'.
* lisp/url/url-http.el (url-user-agent): Move from here...
* lisp/url/url-vars.el (url-user-agent): ...to here.  This is to
keep all the URL defcustoms in one place, and also have it defined
whenever the URL library is loaded.

* doc/misc/url.texi (Customization): Document 'url-user-agent'.
2015-12-26 15:31:32 +02:00
Eli Zaretskii
3a9664d092 Document protocols supported by URL library via Tramp
* doc/misc/url.texi (Tramp): New node, describes the URL schemes
supported via Tramp.
(Supported URL Types, file/ftp, rlogin/telnet/tn3270): Mention
Tramp.
2015-12-26 14:59:50 +02:00
Eli Zaretskii
293bd4f632 Document changes in Shell-script mode
* lisp/progmodes/sh-script.el (sh-mode, sh-set-shell): Document
the 'sh-shell' file-local variable.
(top level): Add an auto-load form to avoid byte-compiler warning
about 'comint-send-string'.
2015-12-26 13:48:00 +02:00
Eli Zaretskii
297e558c56 Fix documentation of 'ses-define-local-printer'
* doc/misc/ses.texi (Printer functions): Fix whitespace between
sentences and punctuation.  Add an index entry for
'ses-define-local-printer'.
2015-12-26 13:16:15 +02:00
Shakthi Kannan
406d132244 Document 'ert-summarize-tests-batch-and-exit'
* doc/misc/ert.texi (Running Tests in Batch Mode): Document
'ert-summarize-tests-batch-and-exit'.
2015-12-26 13:05:06 +02:00
Eli Zaretskii
431181c664 Fix last commit
* doc/emacs/rmail.texi (Rmail Deletion): Document new behavior of 'u'
with numeric argument.
2015-12-19 18:05:44 +02:00
Eli Zaretskii
7a0786e7db Document new features of Rmail
* doc/emacs/rmail.texi (Rmail Summary Edit, Rmail Deletion):
Document new behavior of 'd' and 'C-d' with numeric argument.
(Rmail Display): Document the rendering of HTML MIME parts.
2015-12-19 17:43:11 +02:00
Eli Zaretskii
1fe1d18f07 ; * etc/NEWS: More Info-related copyedits 2015-12-19 17:21:05 +02:00
Eli Zaretskii
6d7f884c12 ; * etc/NEWS: Rearrange Info-related entries 2015-12-19 17:20:02 +02:00
Eli Zaretskii
0788f5f412 Improve documentation of new cl-lib functions
* doc/misc/cl.texi (Predicates on Numbers, Numerical Functions):
Fix wording.
2015-12-19 17:17:40 +02:00
Eli Zaretskii
912ef07312 ; * etc/NEWS: Copyedits and rearrangements. Add entry about Info-quoted. 2015-12-19 16:58:31 +02:00
Eli Zaretskii
62812203fa Document the new feature of 'minibuffer-with-setup-hook'
* lisp/files.el (minibuffer-with-setup-hook): Clarify how FUN is
added to `minibuffer-setup-hook'.
2015-12-19 16:35:42 +02:00
Eli Zaretskii
277d7efd24 Document new features of Font Lock
* doc/lispref/modes.texi (Other Font Lock Variables): Document
'font-lock-flush-function' and 'font-lock-ensure-function'.
(Font Lock Basics): Document the basic fontification functions
referenced in "Other Font Lock Variables".

* lisp/font-lock.el (font-lock-flush, font-lock-ensure): Doc fix.
2015-12-19 16:14:11 +02:00
Eli Zaretskii
d30c30b040 Document new features of Rectangle mode
* doc/emacs/killing.texi (Rectangles): Document "C-x C-x" in
rectangle-mark-mode.
2015-12-19 14:40:19 +02:00
Lele Gaifax
df336700e9 * etc/tutorials/TUTORIAL.it: Update and fix typos. 2015-12-18 13:05:29 +02:00
Nicolas Petton
1b5630eb47 * etc/NEWS: Mention the new pcase patterns seq' and map'. 2015-12-16 18:41:53 +01:00
Eli Zaretskii
1399b26bc1 ; * etc/NEWS: Fix last commit. 2015-12-16 17:54:55 +02:00
Alan Mackenzie
e23a760cfc * etc/NEWS: Move entry on pcase to correct section
(Accidentally omitted from previous commit)
2015-12-16 15:32:10 +00:00
Eli Zaretskii
4befa436fa ; * doc/emacs/programs.texi (Lisp Doc): Clarofy last change. 2015-12-16 17:24:43 +02:00
Eli Zaretskii
972830c019 ; * doc/emacs/programs.texi (Lisp Doc): Clarify last change. 2015-12-16 17:18:45 +02:00
Alan Mackenzie
6d4ae9d338 Add documentation for changes to Show Paren mode.
* lisp/paren.el (show-paren-highlight-openparen): Enhance doc string.

* doc/emacs/programs.texi (Matching): Add descriptions of some pertinent user
options, including the new show-paren-when-point-inside-paren and
show-paren-when-point-in-periphery.

* etc/NEWS (.. Specialized Modes ...): Add an entry for Show Paren mode.
Move an entry on pcase to the Lisp Changes section.
2015-12-16 15:13:12 +00:00
Eli Zaretskii
c974b2fd4d ; * etc/NEWS: Mark message-mode entry as not requiring documentation. 2015-12-16 16:52:52 +02:00
Eli Zaretskii
f92ba5db97 Document Eldoc changes
* doc/emacs/programs.texi (Lisp Doc): Document Global Eldoc mode.
2015-12-16 16:38:06 +02:00
Vitorio Miguel
ec22c3b6d6 * etc/tutorials/TUTORIAL.pt_BR: Fix a typo. (Bug#22165)
Copyright-paperwork-exempt: yes
2015-12-14 18:08:29 +02:00
Eli Zaretskii
625a5df834 Document the new bindings of <UP> and <DOWN> in the minibuffer
* doc/emacs/mini.texi (Minibuffer History): Describe the new
bindings of <UP> and <DOWN> in the minibuffer.
2015-12-12 16:49:47 +02:00
Eli Zaretskii
12acc25520 Document new features of Ido
* doc/misc/ido.texi (Misc): Document 'C-S-b'.
2015-12-12 16:26:29 +02:00
Eli Zaretskii
4b0e421374 Document the change in interactive shell mode
* doc/emacs/misc.texi (Interactive Shell): Document that the
'*shell*' buffer by default displays in a new window.
2015-12-12 15:26:53 +02:00
Eli Zaretskii
c0bc613b24 Document new features of package.el
* doc/emacs/package.texi (Package Menu): Document the 'external'
status and the new menu commands.
(Package Installation): Document archive priorities.

* lisp/emacs-lisp/package.el (package-archive-priorities): Doc fix.
(package-menu-hide-low-priority): Doc fix.
2015-12-12 15:17:14 +02:00
Eli Zaretskii
b7326d4123 Update and document new features of xterm support
* doc/emacs/frames.texi (Text-Only Mouse): Document that
track-mouse is supported by newer xterm versions.
2015-12-12 14:18:41 +02:00
Eli Zaretskii
932062673f ; * etc/NEWS: Update and fix the entry for ERC. 2015-12-12 14:07:09 +02:00
Eli Zaretskii
88884fc27c ; * etc/NEWS: Update the entry for 'save-place-mode'. 2015-12-12 14:04:13 +02:00
Eli Zaretskii
8eb66dc07a ; * etc/NEWS: Update and fix entry for 'xterm-screen-extra-capabilities'. 2015-12-12 13:59:54 +02:00
Eli Zaretskii
3e14bdab52 Document new features of Prettify Mode
* doc/emacs/programs.texi (Misc for Programs): Document
'prettify-symbols-compose-predicate' and
'prettify-symbols-unprettify-at-point'.

* lisp/progmodes/prog-mode.el (prettify-symbols-alist)
(prettify-symbols-default-compose-p)
(prettify-symbols-compose-predicate)
(prettify-symbols--compose-symbol): Doc fixes.
2015-12-12 13:51:21 +02:00
Eli Zaretskii
5cc4f33b4a Document multi-mode indentation facilities
* doc/lispref/text.texi (Mode-Specific Indent): Document
'prog-indentation-context', 'prog-first-column', and 'prog-widen'.

* lisp/progmodes/prog-mode.el (prog-indentation-context)
(prog-widen): Doc fixes.
2015-12-12 12:53:35 +02:00
Eli Zaretskii
acae1834c6 Document 'vc-refresh-state'
* doc/emacs/maintaining.texi (Version Control): Document
'vc-refresh-state'.

* lisp/vc/vc-hooks.el (vc-refresh-state): Doc fix.
2015-12-12 11:17:25 +02:00
Eli Zaretskii
3e08f784d1 Improve Lua support in etags
* lib-src/etags.c (Lua_functions): Skip spaces before looking for
"function".

* etc/NEWS: Mention improved Lua support by 'etags'.

* test/etags/lua-src/test.lua (test): Add tests for indented
function definitions.
* test/etags/ETAGS.good_1:
* test/etags/ETAGS.good_2:
* test/etags/ETAGS.good_3:
* test/etags/ETAGS.good_4:
* test/etags/ETAGS.good_5:
* test/etags/ETAGS.good_6:
* test/etags/CTAGS.good: Adapt to the modified Lua tests.
2015-12-11 12:07:26 +02:00
Eli Zaretskii
cabe904438 Improve and document Ruby support in 'etags'
* lib-src/etags.c (Ruby_suffixes): Add ".ruby".
(Ruby_functions): Support "module" and overloaded operators.
(Ruby_help): Mention "module".

* test/etags/ruby-src/test.rb:
* test/etags/ruby-src/test1.ruby: New files.
* test/etags/Makefile (RBSRC): New tests.
(SRCS): Add ${RBSRC}.
* test/etags/ETAGS.good_1:
* test/etags/ETAGS.good_2:
* test/etags/ETAGS.good_3:
* test/etags/ETAGS.good_4:
* test/etags/ETAGS.good_5:
* test/etags/ETAGS.good_6:
* test/etags/CTAGS.good: Adapt to the new Ruby tests.

* doc/man/etags.1: Mention Ruby support.
* etc/NEWS: Mention Ruby support.
2015-12-11 11:17:31 +02:00
Eli Zaretskii
f366f23624 ; * etc/DEBUG: Improve newbie instructions. Fix a typo. 2015-12-07 18:32:00 +02:00
Thomas Fitzsimmons
0a45afa30f Make eudcb-ph.el obsolete
* doc/misc/eudc.texi: Bump version to 1.40.0.
Remove PH/QI sections and mentions.
* lisp/obsolete/eudcb-ph.el: Make obsolete.
* lisp/net/eudc-vars.el (eudc-known-protocols): Remove ph.
(eudc-ph-bbdb-conversion-alist): Make obsolete.
* etc/NEWS: Mention this.  (Bug#21191)
2015-12-06 19:37:40 -05:00
Eli Zaretskii
21c042bc6d ; * etc/NEWS: Fix whitespace. 2015-12-05 14:23:43 +02:00