Fabián Ezequiel Gallina
ed0eb59464
Make shell use completion-at-point for autocompletion.
2012-05-17 00:02:58 -03:00
Fabián Ezequiel Gallina
fc87f759ed
Fixed called-interactively-p invocation.
2012-05-17 00:02:57 -03:00
Fabián Ezequiel Gallina
db1497be14
Cleaned up TODO
2012-05-17 00:02:57 -03:00
Fabián Ezequiel Gallina
075a0f6194
Enhanced shell and code autocompletion.
...
python-shell-completion-complete-at-point and
python-completion-complete-at-point now share common code.
Also lots of fixes related to the cleanup of shell output has been
made so completion code is really robust now.
2012-05-17 00:02:57 -03:00
Fabián Ezequiel Gallina
3d6913c7d1
Fixes to shell completion at point
2012-05-17 00:02:57 -03:00
Fabián Ezequiel Gallina
13d914ed50
Fixed shell region sending
2012-05-17 00:02:56 -03:00
Fabián Ezequiel Gallina
4e531f7a7e
Documentation fixes
2012-05-17 00:02:56 -03:00
Fabián Ezequiel Gallina
19b122e44e
Do not indent at the beginning of buffer fix
2012-05-17 00:02:56 -03:00
Fabián Ezequiel Gallina
69bab1deb3
Do not indent at the beginning of buffer
2012-05-17 00:02:55 -03:00
Fabián Ezequiel Gallina
df700cc99e
Fixed infinite while loop in python-info-current-defun
...
Was caused when a beginning of defun was in the beginning of buffer
because python-beginning-of-innermost-defun never reached the real
start when (bobp)
2012-05-17 00:02:55 -03:00
Fabián Ezequiel Gallina
b962ebad98
Modified autocompletion code setup
...
Now it is compatible with python 2.x and python 3.x
2012-05-17 00:02:54 -03:00
Fabián Ezequiel Gallina
13d1a42edb
Fixed indentation inside parens when comments are around
2012-05-17 00:02:54 -03:00
Fabián Ezequiel Gallina
bbac1eb8ab
python-indent-guess-indent-offset improvements
2012-05-17 00:02:54 -03:00
Fabián Ezequiel Gallina
183f9296f1
Fixed backspace behavior for delete-selection-mode.
2012-05-17 00:02:53 -03:00
Fabián Ezequiel Gallina
954aa7bdb8
Enhanced python-indent-guess-indent-offset logic.
2012-05-17 00:02:53 -03:00
Fabián Ezequiel Gallina
79dafa51ba
python-shell-get-or-create-process preserves current buffer.
2012-05-17 00:02:53 -03:00
Fabián Ezequiel Gallina
66b0b492bc
Generalized use of python-shell-send-file with cleanup of prompts.
2012-05-17 00:02:52 -03:00
Fabián Ezequiel Gallina
6ac2041b86
Cleanup prompts when sending region to shell.
2012-05-17 00:02:52 -03:00
Fabián Ezequiel Gallina
45c138ac0f
First commit.
2012-05-17 00:02:52 -03:00
Fabián Ezequiel Gallina
3b3027dc0a
Added blank python.el to workaround bzr git-apply issues
2012-05-17 00:02:42 -03:00
Fabián Ezequiel Gallina
d8c80081f6
Deleted lisp/progmodes/python.el as first step of the new python.el merge.
2012-05-17 00:01:30 -03:00
Glenn Morris
3a4155de66
Install a self-contained NS build's libexec directly into the right place
...
This is rather than installing it in one place then moving it.
* configure.in (archlibdir): Set it for self-contained ns builds.
(libexecdir): Don't expand it now (this is mainly cosmetic).
* Makefile.in (ns_appbindir, ns_appresdir):
Move them before things that may refer to them.
(install-arch-dep): No need to relocate self-contained ns libexec.
* lib-src/Makefile.in (ns_appbindir): New, set by configure.
2012-05-16 21:23:03 -04:00
Juri Linkov
a0a79cde7c
Move word search functions from search.c to isearch.el (bug#10145, bug#11381).
...
* lisp/isearch.el (word-search-regexp, word-search-backward)
(word-search-forward, word-search-backward-lax)
(word-search-forward-lax): Move functions from search.c.
* src/search.c (Fword_search_regexp, Fword_search_backward)
(Fword_search_forward, Fword_search_backward_lax)
(Fword_search_forward_lax): Move functions to isearch.el.
2012-05-17 03:03:49 +03:00
Glenn Morris
5ec546086a
Auto-commit of generated files.
2012-05-16 06:17:25 -04:00
Paul Eggert
f04940ae9d
* configure.in: Simplify by removing CPP etc.
...
(CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS)
(SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed.
In particular we no longer need to fiddle with CPP, since we don't
use CPP specially any more.
(gl_EARLY): Invoke this after adjusting CC, so that it uses the
adjusted compiler.
(AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out,
since gl_EARLY and/or Autoconf already does these.
2012-05-16 02:01:55 -07:00
Agustín Martín
65034a51d6
textmodes/flyspell.el: Delay for otherchars as for normal word components.
...
(flyspell-check-pre-word-p,
flyspell-check-word-p,
flyspell-debug-signal-word-checked):
Use for otherchars the same delay used for other word components, so word
is not inmediately checked unless we are in a char that is neither a normal
word component nor an otherchar.
2012-05-16 10:35:11 +02:00
Glenn Morris
27cb7be27d
Try to fix building with gcc >= 4.6 on Darwin.
...
Eg, hydra builds have been failing for some time because (?) of this.
In gcc < 4.6, unrecognized -no-fo options just cause a warning.
In 4.6 and later, they cause an error.
* configure.in: (CPP): Do not unconditionally set it on Darwin.
Instead, try to test if -no-cpp-precomp is accepted.
(CPP_TEST_OPTIONS, SPECIFIED_CPP): New.
Fixes: debbugs:9755
2012-05-15 23:15:52 -07:00
Paul Eggert
b05725233b
* xgselect.c (xg_select): Just invoke 'select' if -nw.
...
Suggested by Ken Brown.
Fixes: debbugs:9754
2012-05-15 19:22:53 -07:00
Stefan Monnier
1a72a195d0
* lisp/minibuffer.el (completion--sifn-requote): Fix last change.
...
(minibuffer-local-must-match-filename-map):
Move define-obsolete-variable-alias before its var.
2012-05-15 21:57:20 -04:00
Stefan Monnier
9660f5fc84
* src/lread.c (init_obarray): Declare Qt and Qnil as special.
2012-05-15 16:20:18 -04:00
Glenn Morris
033cdda60a
Tweak line-breaks in previous change
2012-05-15 15:17:24 -04:00
Glenn Morris
4e7d487c44
* Makefile.in (install-arch-dep): Replace last user of MV_DIRS.
2012-05-15 15:13:17 -04:00
Stefan Monnier
c41045e6f2
* lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Fix edebug spec.
2012-05-15 14:45:27 -04:00
Stefan Monnier
036dfb8b56
* lisp/minibuffer.el (completion--sifn-requote): Handle sifn's truncation
...
behavior.
(completion--string-equal-p): New function.
(completion--twq-all): Use it to get better assertion failure data.
2012-05-15 14:07:36 -04:00
Glenn Morris
c184265d03
* Makefile.in (install-arch-dep): Replace use of MV_DIRS with libexec.
2012-05-15 13:55:39 -04:00
Glenn Morris
a3f7efb87d
* Makefile.in (install-arch-dep): Replace use of MV_DIRS with info.
...
This make it easier to see what is going on.
2012-05-15 13:49:59 -04:00
Glenn Morris
f9e7d610b5
NEWS fixes
2012-05-15 13:38:41 -04:00
Glenn Morris
75a9f5f5b6
* Makefile.in (install-arch-dep): Do not hard-code version number.
2012-05-15 13:32:42 -04:00
Glenn Morris
ec3ca9ec47
Stop NS install symlinking libexec/* into bin/
...
* Makefile.in (install-arch-dep): NS install no longer needs to
symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
2012-05-15 13:09:00 -04:00
Stefan Monnier
2473256d7b
Only handle ".." and '..' quoting in shell-mode.
...
* lisp/shell.el (shell--unquote&requote-argument, shell--unquote-argument)
(shell--requote-argument): New functions.
(shell-completion-vars): Use them.
(shell--parse-pcomplete-arguments): Rename from
shell-parse-pcomplete-arguments.
* lisp/comint.el (comint-word): Obey comint-file-name-quote-list. Simplify.
(comint--unquote&requote-argument): Don't handle ".." and '..' quoting.
Obey comint-file-name-quote-list.
Fixes: debbugs:11466
2012-05-15 12:58:35 -04:00
Stefan Monnier
fdb058c228
* lisp/emacs-lisp/smie.el (smie-indent--bolp-1): New function.
...
(smie-indent-keyword): Use it.
2012-05-15 09:25:03 -04:00
Ted Zlatanov
4f0f72be56
mention bug#8706 in the last url-util.el ChangeLog entry
2012-05-15 04:53:49 -04:00
Ted Zlatanov
5e561bc76d
add url-util.el test file
...
* automated/url-util-tests.el: New file to test
lisp/url/url-util.el. Only `url-build-query-string' and
`url-parse-query-string' are tested right now.
2012-05-15 04:52:15 -04:00
Ted Zlatanov
530e968e58
add url-build-query-string and improve url-parse-query-string as per bug#8706
...
* url/url-util.el (url-build-query-string): New function.
(url-parse-query-string): Allow that '=' is not required and split
URL parameters on ';', not just '&'.
2012-05-15 04:47:38 -04:00
Stefan Merten
3a427266b6
(rst-re-alist): Fix loading (bug#11462).
2012-05-14 22:39:14 +02:00
Glenn Morris
985584aed1
Make a self-contained ns build able to find its own libexec directory
...
Ref: http://lists.gnu.org/archive/html/emacs-devel/2012-05/msg00298.html
* src/nsterm.m (ns_init_paths):
Put "libexec" before "bin", for the sake of init_callproc_1.
2012-05-14 09:33:11 -07:00
Glenn Morris
4374de8319
* src/nsterm.m (ns_init_paths): Fix typo ("libexec" not "lib-exec").
2012-05-14 09:23:11 -07:00
Glenn Morris
2f4cadd1da
ChangeLog merge fixes
2012-05-14 09:11:24 -07:00
Julien Danjou
d372248073
Fix a regression in erc-dcc
...
* erc-dcc.el (erc-dcc-handle-ctcp-send): Fix a regression
introduced on 2011-11-28 when fixing quoted filenames matching,
the regex group was not corrected.
2012-05-14 17:42:23 +02:00
Paul Eggert
078c97cbff
* keyboard.c (kbd_buffer_get_event) [!HAVE_DBUS]: Omit unused local.
2012-05-14 08:22:29 -07:00