Paul Eggert
26bd978d87
Fix some more docstring etc. quoting problems
...
Mostly these fixes prevent the transliteration of apostrophes
that should stay apostrophes. Also, prefer curved quotes in
Bahá’í proper names, as that’s the preferred Bahá’í style and
these names are chock-full of non-ASCII characters anyway.
* lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload)
(eieio-defclass-internal):
* lisp/emacs-lisp/eieio.el (defclass):
* lisp/hi-lock.el (hi-lock-mode):
Don’t transliterate Lisp apostrophes when generating a
doc string or diagnostic.
* lisp/international/mule-diag.el (list-coding-systems-1):
* lisp/international/ogonek.el (ogonek-jak, ogonek-how):
* lisp/mail/sendmail.el (sendmail-query-user-about-smtp):
* lisp/vc/ediff-mult.el (ediff-redraw-registry-buffer):
* lisp/vc/ediff-ptch.el (ediff-fixup-patch-map):
Substitute quotes before putting them in the help buffer.
2015-09-03 15:32:54 -07:00
Paul Eggert
19532d147b
Escape ` and ' in doc
...
Escape apostrophes and grave accents in docstrings if they are
are supposed to stand for themselves and are not quotes. Remove
apostrophes from docstring examples like ‘'(calendar-nth-named-day
-1 0 10 year)’ that confuse source code with data. Do some other
minor docstring fixups as well, e.g., insert a missing close
quote.
2015-09-01 18:23:21 -07:00
Paul Eggert
244c417a56
Quoting fixes in ERC and Eshell
...
* lisp/erc/erc-autoaway.el (erc-autoaway-set-away):
* lisp/erc/erc-backend.el (define-erc-response-handler):
* lisp/erc/erc-fill.el (erc-fill-static-center):
* lisp/eshell/em-dirs.el (eshell-save-some-last-dir):
* lisp/eshell/em-glob.el (eshell-glob-entries):
* lisp/eshell/em-hist.el (eshell-save-some-history):
* lisp/eshell/em-unix.el (eshell-remove-entries, eshell/rm)
(eshell-shuffle-files):
* lisp/eshell/esh-cmd.el (eshell-do-eval):
* lisp/eshell/esh-proc.el (eshell-process-interact)
(eshell-query-kill-processes):
Respect ‘text-quoting-style’ in diagnostics and doc strings.
2015-08-31 15:10:37 -07:00
Paul Eggert
9d35bb8d65
Fix minor quoting problems in doc strings
...
These were glitches regardless of how or whether we tackle the
problem of grave accent in doc strings.
* lisp/calc/calc-aent.el (math-restore-placeholders):
* lisp/ido.el (ido-ignore-buffers, ido-ignore-files):
* lisp/leim/quail/cyrillic.el ("bulgarian-alt-phonetic"):
* lisp/leim/quail/hebrew.el ("hebrew-new")
("hebrew-biblical-sil"):
* lisp/leim/quail/thai.el ("thai-kesmanee"):
* lisp/progmodes/idlw-shell.el (idlwave-shell-file-name-chars):
Used curved quotes to avoid ambiguities like ‘`''’ in doc strings.
* lisp/calendar/calendar.el (calendar-month-abbrev-array):
* lisp/cedet/semantic/mru-bookmark.el (semantic-mrub-cache-flush-fcn):
* lisp/cedet/semantic/symref.el (semantic-symref-tool-baseclass):
* lisp/cedet/semantic/tag.el (semantic-tag-copy)
(semantic-tag-components):
* lisp/cedet/srecode/cpp.el (srecode-semantic-handle-:cpp):
* lisp/cedet/srecode/texi.el (srecode-texi-texify-docstring):
* lisp/emacs-lisp/byte-opt.el (byte-optimize-all-constp):
* lisp/emacs-lisp/checkdoc.el (checkdoc-message-text-engine):
* lisp/emacs-lisp/generator.el (iter-next):
* lisp/gnus/gnus-art.el (gnus-treat-strip-list-identifiers)
(gnus-article-mode-syntax-table):
* lisp/net/rlogin.el (rlogin-directory-tracking-mode):
* lisp/net/soap-client.el (soap-wsdl-get):
* lisp/net/telnet.el (telnet-mode):
* lisp/org/org-compat.el (org-number-sequence):
* lisp/org/org.el (org-remove-highlights-with-change)
(org-structure-template-alist):
* lisp/org/ox-html.el (org-html-link-org-files-as-html):
* lisp/play/handwrite.el (handwrite-10pt, handwrite-11pt)
(handwrite-12pt, handwrite-13pt):
* lisp/progmodes/f90.el (f90-mode, f90-abbrev-start):
* lisp/progmodes/idlwave.el (idlwave-mode, idlwave-check-abbrev):
* lisp/progmodes/verilog-mode.el (verilog-tool)
(verilog-string-replace-matches, verilog-preprocess)
(verilog-auto-insert-lisp, verilog-auto-insert-last):
* lisp/textmodes/makeinfo.el (makeinfo-options):
* src/font.c (Ffont_spec):
Fix minor quoting problems in doc strings, e.g., missing quote,
``x'' where `x' was meant, etc.
* lisp/erc/erc-backend.el (erc-process-sentinel-2):
Fix minor quoting problem in other string.
* lisp/leim/quail/ethiopic.el ("ethiopic"):
* lisp/term/tvi970.el (tvi970-set-keypad-mode):
Omit unnecessary quotes.
* lisp/faces.el (set-face-attribute, set-face-underline)
(set-face-inverse-video, x-create-frame-with-faces):
* lisp/gnus/gnus-group.el (gnus-group-nnimap-edit-acl):
* lisp/mail/supercite.el (sc-attribs-%@-addresses)
(sc-attribs-!-addresses, sc-attribs-<>-addresses):
* lisp/net/tramp.el (tramp-methods):
* lisp/recentf.el (recentf-show-file-shortcuts-flag):
* lisp/textmodes/artist.el (artist-ellipse-right-char)
(artist-ellipse-left-char, artist-vaporize-fuzziness)
(artist-spray-chars, artist-mode, artist-replace-string)
(artist-put-pixel, artist-text-see-thru):
* lisp/vc/ediff-util.el (ediff-submit-report):
* lisp/vc/log-edit.el (log-edit-changelog-full-paragraphs):
Use double-quotes rather than TeX markup in doc strings.
* lisp/skeleton.el (skeleton-pair-insert-maybe):
Reword to avoid the need for grave accent and apostrophe.
* lisp/xt-mouse.el (xterm-mouse-tracking-enable-sequence):
Don't use grave and acute accents to quote.
2015-05-19 15:01:16 -07:00
Dima Kogan
d132c7b658
erc-backend.el: Give hook-name a default value of nil and add-to-list unconditionally. Fixes debbugs:19363
2015-01-14 16:55:44 -05:00
Paul Eggert
732fd4c7e1
Update copyright year to 2015
...
Run admin/update-copyright.
2015-01-01 09:18:06 -08:00
Kelvin White
fbc782bd18
fix version tags
2014-11-10 05:38:11 -05:00
Kelvin White
ea283d21fc
Update version to 24.5
2014-11-09 08:46:24 -05:00
l3thal
d1036d288d
backport: erc bugfixes
2014-11-08 20:51:43 -05:00
Glenn Morris
34dc21db6e
Replace "Maintainer: FSF" with the emacs-devel mailing address
2014-02-09 17:34:22 -08:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Glenn Morris
a022856b0f
Address some "unused lexical argument" warnings in erc
...
* erc/erc.el (erc-open-server-buffer-p): Actually use the `buffer' arg.
* erc/erc-backend.el (erc-server-process-alive): Take optional `buffer' arg.
* erc/erc-button.el (erc-button-click-button, erc-button-press-button):
Mark unused arguments.
2013-09-18 19:21:31 -07:00
Glenn Morris
f146f2e4bd
* erc/erc-backend.el: Require erc at run-time too (silences compilation)
2013-05-29 20:19:04 -07:00
Glenn Morris
342532db2b
* lisp/erc/erc-backend.el (312): Fix typo.
...
Fixes: debbugs:13235
2013-01-03 17:31:52 -08:00
Paul Eggert
0877d0dc24
Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca
2013-01-02 08:13:04 -08:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Stefan Monnier
277c8f21a1
* lisp/erc/erc-backend.el: Fix last change that missed calls to `second'.
...
Fixes: debbugs:12970
2012-11-23 11:00:57 -05:00
Stefan Monnier
19dc72069c
Use cl-lib instead of cl, and interactive-p => called-interactively-p.
...
* lisp/erc/erc-track.el, lisp/erc/erc-networks.el, lisp/erc/erc-netsplit.el:
* lisp/erc/erc-dcc.el, lisp/erc/erc-backend.el: Use cl-lib, nth, pcase, and
called-interactively-p instead of cl.
* lisp/erc/erc-speedbar.el, lisp/erc/erc-services.el:
* lisp/erc/erc-pcomplete.el, lisp/erc/erc-notify.el, lisp/erc/erc-match.el:
* lisp/erc/erc-log.el, lisp/erc/erc-join.el, lisp/erc/erc-ezbounce.el:
* lisp/erc/erc-capab.el: Don't require cl since we don't use it.
* lisp/erc/erc.el: Use cl-lib, nth, pcase, and called-interactively-p i.s.o cl.
(erc-lurker-ignore-chars, erc-common-server-suffixes): Move before first use.
* lisp/json.el: Don't require cl since we don't use it.
* lisp/color.el: Don't require cl.
(color-complement): `caddr' -> `nth 2'.
* test/automated/ert-x-tests.el: Use cl-lib.
* test/automated/ert-tests.el: Use lexical-binding and cl-lib.
2012-11-19 12:24:12 -05:00
Stefan Monnier
3bb08684ce
* lisp/erc/erc-backend.el: Only require `erc' during compilation.
...
Fixes: debbugs:12486
2012-10-28 11:32:15 -04:00
Stefan Monnier
393e94faab
* lisp/erc/erc-backend.el: Require `erc' instead of autoloading its macros.
...
Fixes: debbugs:12669
2012-10-18 11:51:28 -04:00
Stefan Monnier
b2f0135a62
* lisp/erc/erc-backend.el (erc-with-server-buffer): Autoload as well.
...
Fixes: debbugs:12669
2012-10-18 08:49:18 -04:00
Stefan Monnier
8599b23a90
* lisp/erc/erc.el (erc-log): Make it into a defsubst.
...
(erc-with-server-buffer, define-erc-module, erc-with-buffer)
(erc-with-all-buffers-of-server): Use `declare'.
* lisp/erc/erc-backend.el (erc-log): Adjust autoload accordingly.
2012-10-15 12:49:57 -04:00
Glenn Morris
87a95afe81
* lisp/erc/erc-backend.el (NICK): Handle pre-existing buffers.
...
Fixes: debbugs:12002
2012-10-06 18:28:04 -07:00
Glenn Morris
df5d5f59f2
Set maintainer of most lisp/erc/*.el files to FSF
...
Ref: http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-10/msg00200.html
2012-10-05 21:04:53 -04:00
Glenn Morris
2a1e24765b
Replace version 24.2 with 24.3 where appropriate (hopefully)
2012-08-15 09:29:11 -07:00
Glenn Morris
16245de59c
New defcustoms need :version tags. They don't need "*" in the doc.
2012-05-13 17:27:21 -07:00
Teemu Likonen
56551c4327
Allow specifying the erc timestamp format
...
* erc-backend.el (erc-server-timestamp-format): New variable to
allow specifying the timestamp format.
Fixes: debbugs:10779
2012-05-13 20:51:14 +02:00
Chong Yidong
fb7ada5f94
Remove * characters from the front of variable docstrings.
2012-04-09 21:05:48 +08:00
Glenn Morris
c4077254f9
Add missing :version tags for new erc defcustoms.
...
* lisp/erc/erc-backend.el (erc-coding-system-precedence):
* lisp/erc/erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
Add missing :version settings.
* etc/NEWS: We don't need to duplicate the doc-strings of variables.
2012-02-08 00:07:24 -08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Paul Eggert
fac916bfd7
Spelling fixes.
2011-12-14 13:05:20 -08:00
Juanma Barranquero
cd1181dbec
Fix typos.
2011-11-20 04:48:53 +01:00
Paul Eggert
f6b1b0a848
Spelling fixes.
2011-11-12 23:48:23 -08:00
Julien Danjou
f927985e87
* lisp/erc/erc-backend.el (671): New response handler.
...
* lisp/erc/erc.el (english): Add 671 to catalog.
2011-05-03 10:37:51 +02:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Lars Magne Ingebrigtsen
5c0c0f77b0
Decode utf-8 strings in mixed environments by default.
...
Done via the new `erc-coding-system-precedence' variable.
2010-11-05 15:17:46 +01:00
Chong Yidong
0c382083b6
Merge changes from emacs-23
2010-10-24 17:36:09 -04:00
Julien Danjou
7de0e00334
* erc-backend.el (erc-server-JOIN): Set the correct target list on join.
2010-10-23 13:04:47 -07:00
Julien Danjou
6bb55f7cb0
* lisp/erc/erc-backend.el (erc-process-sentinel): Check that buffer is alive
...
before setting it as current buffer.
2010-10-23 12:35:22 -07:00
Fran Litterio
5997e34085
Ensure that erc-toggle-debug-irc-protocol logs protocol data.
...
http://lists.gnu.org/archive/html/emacs-devel/2010-07/msg01000.html
* erc-backend.el (erc-server-filter-function): Call
erc-log-irc-protocol.
* erc.el (erc-toggle-debug-irc-protocol): Bind
erc-toggle-debug-irc-protocol to t.
2010-08-08 18:13:53 -04:00
Chong Yidong
361bbf574b
Fix erc reconnection via non-default connectors (Bug#4958).
...
* erc-backend.el (erc-session-connector): New var.
(erc-server-reconnect): Use it to reconnect via old connector (Bug#4958).
* erc.el (erc-determine-parameters): Save erc-server-connect-function to erc-session-connector.
2010-01-25 13:49:23 -05:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Deepak Goel
7db26af03b
M-v corrections.
2009-03-13 20:45:14 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Michael Olson
40ef824252
ERC: Upstream updates.
...
- New response handler for '328'.
- Update nickserv regexps for freenode.
- Back out changes to erc-put-text-properties in favor of upstream
changes to that same effect.
- Fix arguments to erc-put-text-properties in erc-display-line-1.
2008-06-19 04:59:11 +00:00
Glenn Morris
4ee57b2a2d
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:36:21 +00:00
Michael Olson
5e56b3fb5a
ERC: Sync version 5.3, release candidate 1.
2008-01-25 03:28:10 +00:00