Michael Albinus
11151a064b
* net/tramp.el (tramp-remote-file-name-spec-regexp): An IPV6
...
address can be empty.
* net/tramp-gvfs.el (tramp-gvfs-handle-insert-directory):
Accept nil SWITCHES.
(tramp-gvfs-handle-write-region): Implement APPEND.
2013-11-13 16:28:06 +01:00
Jan Tatarik
62dfefa0cd
lisp/gnus/gnus-icalendar.el (gnus-icalendar-event-from-ical): Fix timezone handling in gnus-icalendar export to org
2013-11-12 22:16:09 +00:00
Bastien Guerry
c71bf86140
org-agenda.el (org-agenda-set-restriction-lock): Autoload
...
* org-agenda.el (org-agenda-set-restriction-lock): Autoload.
2013-11-12 21:14:21 +01:00
Bastien Guerry
757f401fe7
Remove non-existent files in Org 8.2.3a
2013-11-12 21:00:14 +01:00
Stefan Monnier
666ffc7e09
Address some byte-compiler warnings.
...
* lisp/org/ob-abc.el (org-babel-expand-body:abc): Use dolist.
(org-babel-execute:abc): Fix regexp quoting.
* lisp/org/ob-calc.el (org--var-syms): Rename from `var-syms'.
* lisp/org/ob-lilypond.el (ly-compile-lilyfile): Remove redundant let-binding.
* lisp/org/ob-table.el (sbe): Move debug declaration.
* lisp/org/org-clock.el (org--msg-extra): Rename from `msg-extra'.
* lisp/org/org.el (org-version): Avoid var name starting with _.
(org-inhibit-startup, org-called-with-limited-levels)
(org-link-search-inhibit-query, org-time-was-given)
(org-end-time-was-given, org-def, org-defdecode, org-with-time):
* lisp/org/org-colview.el (org-agenda-overriding-columns-format):
* lisp/org/org-agenda.el (org-agenda-multi, org-depend-tag-blocked)
(org-agenda-show-log-scoped):
* lisp/org/ob-python.el (py-which-bufname, python-shell-buffer-name):
* lisp/org/ob-haskell.el (org-export-copy-to-kill-ring):
* lisp/org/ob-exp.el (org-link-search-inhibit-query):
* lisp/org/ob-R.el (ess-eval-visibly-p):
* lisp/org/ob-core.el (org-src-window-setup): Declare before use.
(org-babel-expand-noweb-references): Remove unused `blocks-in-buffer'.
* lisp/org/ox-odt.el (org-odt-hfy-face-to-css):
* lisp/org/org-src.el (org-src-associate-babel-session, org-src-get-lang-mode):
* lisp/org/org-bibtex.el (org-bibtex-get, org-bibtex-ask, org-bibtex)
(org-bibtex-check):
* lisp/org/ob-tangle.el (org-babel-tangle, org-babel-spec-to-string)
(org-babel-tangle-single-block, org-babel-tangle-comment-links):
* ob-table.el (sbe):
* lisp/org/ob-sqlite.el (org-babel-sqlite-expand-vars):
* lisp/org/ob-sql.el (org-babel-sql-expand-vars):
* lisp/org/ob-shen.el (org-babel-execute:shen):
* lisp/org/ob-sh.el (org-babel-execute:sh, org-babel-sh-evaluate):
* lisp/org/ob-scala.el (org-babel-scala-evaluate):
* lisp/org/ob-ruby.el (org-babel-ruby-table-or-string)
(org-babel-ruby-evaluate):
* ob-python.el (org-babel-python-table-or-string)
(org-babel-python-evaluate-external-process)
(org-babel-python-evaluate-session):
* lisp/org/ob-picolisp.el (org-babel-execute:picolisp):
* lisp/org/ob-perl.el (org-babel-perl-evaluate):
* lisp/org/ob-maxima.el (org-babel-execute:maxima):
* lisp/org/ob-lisp.el (org-babel-execute:lisp):
* lisp/org/ob-java.el (org-babel-execute:java):
* lisp/org/ob-io.el (org-babel-io-evaluate):
* ob-haskell.el (org-babel-execute:haskell):
* lisp/org/ob-fortran.el (org-babel-execute:fortran):
* ob-exp.el (org-babel-exp-code):
* lisp/org/ob-emacs-lisp.el (org-babel-execute:emacs-lisp):
* lisp/org/ob-ditaa.el (org-babel-execute:ditaa):
* ob-core.el (org-babel-execute-src-block, org-babel-sha1-hash)
(org-babel-parse-header-arguments, org-babel-reassemble-table)
(org-babel-goto-src-block-head, org-babel-mark-block)
(org-babel-expand-noweb-references, org-babel-script-escape)
(org-babel-process-file-name):
* lisp/org/ob-clojure.el (org-babel-execute:clojure):
* ob-calc.el (org-babel-execute:calc):
* lisp/org/ob-awk.el (org-babel-execute:awk):
* ob-abc.el (org-babel-execute:abc):
* ob-R.el (org-babel-expand-body:R):
* lisp/org/ob-C.el (org-babel-C-execute): Avoid deprecated ((lambda) ...).
2013-11-12 14:11:22 -05:00
Glenn Morris
32d15ad99c
Add missing ChangeLog from previous commit
2013-11-12 09:04:19 -08:00
Glenn Morris
439d6b1c9b
Fix and standardize some copyright and license notices
...
* ob-abc.el: Add year, part of Emacs, standardize license text.
* ob-ebnf.el: Part of Emacs, standardize license text.
* ob-makefile.el: Fix years.
* org-macro.el, ox-beamer.el, ox-latex.el, ox-org.el: Part of Emacs.
* ox-ascii.el, ox-md.el, ox.el: Use range for years, part of Emacs.
* ox-html.el: Part of Emacs.
(org-html-scripts): Add 2013 to copyright years.
(org-html-infojs-template): Set copyright holder to FSF.
* ox-icalendar.el: Part of Emacs, fix years.
* ox-texinfo.el: Copyright to FSF, use range for years.
2013-11-12 09:03:46 -08:00
Bastien Guerry
02934b678e
lisp/org/ChangeLog: remove references to org-taskjuggler.el
2013-11-12 17:15:43 +01:00
Bastien Guerry
70e9f75d7a
Remove org-taskjuggler.el as it's not part of Org 8.2.3a
2013-11-12 16:45:48 +01:00
Bastien Guerry
ae0cb5361e
Remove org-docbook.el, which is not in Org 8.2.3a.
...
Fix error in org.texi header.
Thanks to Sean Sieger and Michael Albinus for reporting this.
2013-11-12 15:54:41 +01:00
Dmitry Gutov
7b08f97e71
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Disambiguate between
...
binary "|" operator and closing block args delimiter. Remove
FIXME comment referring to Ruby 1.8-only syntax.
(ruby-smie--implicit-semi-p): Not after "|" operator.
(ruby-smie--closing-pipe-p): New function.
(ruby-smie--forward-token, ruby-smie--backward-token): Use it.
(ruby-smie-rules): Indent after "|".
2013-11-12 16:15:14 +02:00
Bastien Guerry
9b1ee27c6c
Fix previous commit: remove files that are not part of Org 8.2.3a anymore
2013-11-12 14:13:04 +01:00
Bastien Guerry
271672fad7
Merge Org version 8.2.3a.
2013-11-12 14:06:26 +01:00
Glenn Morris
f201cf3a81
* ps-print.el (ps-face-attribute-list): Handle anonymous faces
...
Fixes: debbugs:15827
2013-11-12 00:16:50 -08:00
Martin Rudalics
e6f759f9fd
Fix doc-string of display-buffer-other-frame. (Bug#15868)
...
* window.el (display-buffer-other-frame): Fix doc-string.
(Bug#15868)
2013-11-12 08:25:14 +01:00
Stefan Monnier
ecda65d4f7
* lisp/subr.el (force-mode-line-update): Delete, move to buffer.c.
...
* src/buffer.c (Frestore_buffer_modified_p): Sync it with
Fset_buffer_modified_p.
(Fforce_mode_line_update): New function, moved from subr.el.
(Fset_buffer_modified_p): Use them.
(syms_of_buffer): Defsubr Fforce_mode_line_update.
2013-11-11 13:05:47 -05:00
Michael Albinus
7ce8fcc322
* net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer)
...
(tramp-sh-handle-file-local-copy): Don't write a message when
saving temporary files.
* net/tramp-smb.el (tramp-smb-handle-copy-directory): Fix bug when
both directories are remote.
(tramp-smb-handle-directory-files): Do not return double entries.
Do not expand full file names.
(tramp-smb-handle-insert-directory): Accept nil SWITCHES.
(tramp-smb-handle-write-region): Implement APPEND.
(tramp-smb-get-stat-capability): Fix a stupid bug.
2013-11-11 16:18:07 +01:00
Stefan Monnier
7818df11b8
* lisp/bindings.el (ctl-x-map): Bind C-x SPC to rectangle-mark-mode.
...
* src/keyboard.c (command_loop_1): Use region-extract-function.
* src/insdel.c (Qregion_extract_function): Not static any more (can we
stop pretending that these vars can benefit from being marked static?).
2013-11-11 00:18:53 -05:00
Nathan Trapuzzano
608c2085c4
* lisp/emacs-lisp/cconv.el (cconv-convert): Print warning instead of
...
throwing error over malformed let/let*.
Fixes: debbugs:15814
2013-11-10 23:55:39 -05:00
Stefan Monnier
122a7e463a
* lisp/iswitchb.el (iswitchb-mode): Mark obsolete.
2013-11-10 23:50:56 -05:00
Glenn Morris
766284d929
Update from Unicode 6.2.0 to 6.3.0
...
Note: I used Emacs 24.3 to generate the uni-*.el files, owing to
unexplained (possibly harmless) differences that the current trunk's
use of lexical-binding for subr.el causes. Ref:
http://debbugs.gnu.org/15825#29
* admin/unidata/BidiMirroring.txt, admin/unidata/UnicodeData.txt:
Update to 6.3.0.
* lisp/international/uni-bidi.el, lisp/international/uni-category.el:
* lisp/international/uni-name.el, lisp/international/uni-numeric.el:
Regenerate.
2013-11-10 16:58:13 -08:00
Michael Albinus
7072a4e9cb
* net/tramp.el (tramp-methods):
...
* net/tramp-sh.el (tramp-compute-multi-hops): Revert change of
2013-10-29T02:50:24Z!dancol@dancol.org.
2013-11-10 09:35:04 +01:00
Andreas Schwab
c9df215b41
* progmodes/sh-script.el (sh-font-lock-keywords-var): Force
...
highlighting text after Summary keyword in doc face for rpm.
2013-11-09 11:49:42 +01:00
Dmitry Gutov
fa47d79686
* lisp/textmodes/ispell.el (ispell-lookup-words): When `look' is not
...
available and the word has no wildcards, append one to the grep
pattern.
http://lists.gnu.org/archive/html/emacs-devel/2013-11/msg00258.html
(ispell-complete-word): Call `ispell-lookup-words' with the value
independent of `ispell-look-p'.
2013-11-09 03:12:25 +02:00
Dmitry Gutov
1629a32997
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p):
...
Not after "||".
(ruby-smie-rules): Indent non-hanging "begin" blocks as part of
their parent.
2013-11-09 01:59:56 +02:00
Stefan Monnier
ad16897ceb
* lisp/progmodes/ruby-mode.el: Don't require cl any more. Use pcase instead.
...
(ruby-font-lock-keywords): Use backquote.
2013-11-08 17:53:41 -05:00
Bozhidar Batsov
25864c18c5
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
...
Fix incorrect case conditions.
2013-11-08 23:41:25 +02:00
Dmitry Gutov
ffa2df72a8
* lisp/progmodes/ruby-mode.el (ruby-smie--forward-token)
...
(ruby-smie--backward-token): Only consider full-string matches.
2013-11-08 23:23:11 +02:00
Jan Djärv
5b97b4c0df
* lisp/faces.el (describe-face): Add distant-foreground.
...
* src/xfaces.c (lface_fully_specified_p): Let distant-foreground be
unspecified.
(realize_default_face): Remove assignment to distant-foreground if
unspecified.
Fixes: debbugs:15815
2013-11-08 18:26:03 +01:00
Bozhidar Batsov
71731c0338
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding): Use
...
`ruby-encoding-magic-comment-style' to control the
style of the auto-inserted encoding comment.
2013-11-08 18:01:55 +02:00
Dmitry Gutov
da3b328da0
* lisp/progmodes/ruby-mode.el (ruby-smie--indent-to-stmt): Use
...
`smie-backward-sexp' with token argument.
2013-11-08 13:22:52 +02:00
Michael Albinus
1606c2d384
* net/tramp-sh.el (tramp-set-remote-path, tramp-get-ls-command):
...
Remove instrumentation code.
2013-11-08 10:31:50 +01:00
Glenn Morris
1ac2891e8e
Add missing ChangeLog entry from 2013-06-05T01:58:43Z!monnier@iro.umontreal.ca
...
http://lists.gnu.org/archive/html/emacs-diffs/2013-06/msg00043.html
2013-11-08 00:22:50 -08:00
Glenn Morris
b0f4c320e5
* lisp/progmodes/autoconf.el (autoconf-mode): Tweak comment-start-skip.
...
See also http://debbugs.gnu.org/10033
Fixes: debbugs:15822
2013-11-07 23:36:54 -08:00
Stefan Monnier
43668fb196
* lisp/progmodes/sh-script.el (sh-smie--sh-keyword-in-p): Don't inf-loop
...
at bobp.
(sh-smie--sh-keyword-in-p): Recognize keywords at bobp.
Fixes: debbugs:15826
2013-11-07 23:33:32 -05:00
Darren Hoo
daddb3fd83
* lisp/man.el (Man-start-calling): New macro, extracted from
...
Man-getpage-in-background.
(Man-getpage-in-background): Use it.
(Man-update-manpage): New command.
(Man-mode-map): Bind it.
2013-11-07 23:09:56 -05:00
Dmitry Gutov
1f92392383
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Improve precedences
...
of "and", "or", "&&" and "||".
(ruby-smie--args-separator-p): Prohibit keyword "do" as the first
argument. Prohibit opening curly brace because it could only be a
block opener in that position.
(ruby-smie--forward-token, ruby-smie--backward-token): Separate
"|" from "&" or "*" going after it. That can happen in block
arguments.
(ruby-smie--indent-to-stmt): New function, seeks the end of
previous statement or beginning of buffer.
(ruby-smie-rules): Use it.
(ruby-smie-rules): Check if there's a ":" before a curly block
opener candidate; if there is, it's a hash.
* test/indent/ruby.rb: New examples.
2013-11-08 04:31:51 +02:00
Stefan Monnier
3220d5279d
* lisp/emacs-lisp/cl-macs.el (cl-symbol-macrolet): Use macroexp-progn.
...
(cl--block-wrapper): Fix last accidental change.
2013-11-07 14:30:43 -05:00
Michael Albinus
1eb1f9e082
* net/tramp-sh.el (tramp-set-remote-path, tramp-get-ls-command):
...
Instrument, in order to hunt failure on hydra.
2013-11-07 12:13:41 +01:00
Glenn Morris
394629a11a
Update unicode README and related info
2013-11-06 23:54:47 -08:00
Nathan Trapuzzano
e6e4db3cac
* lisp/emacs-lisp/cl-macs.el (cl-symbol-macrolet): Print warning for
...
malformed bindings form.
Fixes: debbugs:15814
2013-11-06 23:38:00 -05:00
Dmitry Gutov
1d1c86daf7
* lisp/progmodes/ruby-mode.el (ruby-smie--implicit-semi-p):
...
No implicit semi after "^", "and" or "or".
(ruby-smie-grammar): New tokens: "and" and "or".
(ruby-smie--args-separator-p): Fix the check for tokens at POS.
Exclude "and" and "or". Remove "do" in order to work around token
priorities.
(ruby-smie-rules): Add all infix tokens. Handle the case of
beginning-of-buffer.
2013-11-07 05:02:01 +02:00
Dmitry Gutov
b420ccfc4c
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Lower priority of
...
"." compared to "do".
2013-11-07 03:58:12 +02:00
Glenn Morris
6b4ac03ebe
Guard against possible accidental matches with parent dirs in Makefiles
...
* lisp/Makefile.in (setwins_almost, setwins_for_subdirs):
Avoid accidental matches.
* test/automated/Makefile.in (setwins): Avoid accidental matches.
2013-11-06 12:56:48 -05:00
Stefan Monnier
5ca114d1a8
* lisp/menu-bar.el (popup-menu): Use key-binding.
2013-11-06 12:18:02 -05:00
Eli Zaretskii
f72552bd38
Fix bug #15817 with TTY menus produced by minor modes.
...
lisp/menu-bar.el (popup-menu, menu-bar-open): When displaying TTY
menus, support also the menus produced by minor modes.
2013-11-06 12:10:22 +02:00
Leo Liu
5d5c701ef9
* thingatpt.el (thing-at-point-looking-at): Add optional arg
...
DISTANCE to bound the search. All uses changed.
Fixes: debbugs:15808
2013-11-06 17:06:05 +08:00
Glenn Morris
65de43ada9
Remove some directory-changing in lisp/Makefile
...
* lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): Simplify.
(setwins_almost, setwins_for_subdirs): Don't assume called from srcdir.
(custom-deps, finder-data, autoloads, update-subdirs): No need to cd.
2013-11-06 00:37:01 -08:00
Glenn Morris
0a8b75e296
* lisp/Makefile.in (setwins, setwins_almost, setwins_for_subdirs): Simplify.
2013-11-06 00:09:15 -08:00
Stefan Monnier
feca4e2db9
* lisp/electric.el (electric-indent-just-newline): New command.
...
(electric-indent-mode-map): New keymap.
(electric-indent-mode, electric-pair-mode, electric-layout-mode):
Re-add :group which weren't redundant.
2013-11-05 22:37:03 -05:00