I have been trying A LOT tips & tricks from various stackoverflow discussions and a lot more, but I cannot solve this problem, please help:
What works in my bash shell:
I have this python script:
a = [44, 22]
import ipdb
ipdb.set_trace()
when I run it, I get the ipdb prompt as expected and when I type "a. TAB" then some auto-complete function suggest all functions like this:
ipdb> a.
a.append a.count a.extend a.index a.insert a.pop a.remove a.reverse a.sort
What NOT works in my EMACS shell:
When I do the same thing, but then from within an emacs shell, the tab completion does not work. I mean both the TAB and M-TAB. In this case Emacs tells me "No match". By the way: the M-TAB does complete when I am editing a python file. This whole thing is somewhat of a nuisance for me (this is a big understatement).
I have installed many of the suggested packages:
auto-complete 1.5.0 installed Auto Completion for GNU Emacs
company 0.8.11 installed Modular text completion framework
concurrent 0.3.2 installed Concurrent utility functions for emacs lisp
ctable 0.1.2 installed Table component for Emacs Lisp
deferred 0.3.2 installed Simple asynchronous functions for emacs lisp
elpy 1.7.0 installed Emacs Python Development Environment
epc 0.1.1 installed A RPC stack for the Emacs Lisp
find-file-in-pr... 3.3 installed Find files in a project quickly.
highlight-inden... 0.5.0 installed Function for highlighting indentation
jedi 0.1.2 installed Python auto-completion for Emacs
popup 0.5.2 installed Visual Popup User Interface
python-environment 0.0.1 installed virtualenv API for Emacs Lisp
pyvenv 1.6 installed Python virtual environment interface
yasnippet 0.9.0.1 installed Yet another snippet extension for Emacs.
By the way: the option M-x RET jedi:install-server is not available in this set-up.
My environment:
ubuntu 14.04 LTS
emacs 24.3.1
What I also tried:
I also tried (and did also not work) using the unstable melpa source (http://melpa.milkbox.net/packages) which installed the packages:
auto-complete 20150218.819 installed Auto Completion for GNU Emacs
company 20150224.... installed Modular text completion framework
concurrent 20150205.616 installed Concurrent utility functions for emacs lisp
ctable 20140304.... installed Table component for Emacs Lisp
deferred 20150205.616 installed Simple asynchronous functions for emacs lisp
elpy 20150206.... installed Emacs Python Development Environment
epc 20140609.... installed A RPC stack for the Emacs Lisp
find-file-in-pr... 20141214.... installed Find files in a project quickly.
highlight-inden... 20150122.44 installed Minor modes for highlighting indentation
jedi 20150217.... installed Python auto-completion for Emacs
popup 20150116.... installed Visual Popup User Interface
python-environment 20140321.... installed virtualenv API for Emacs Lisp
pyvenv 20150218.... installed Python virtual environment interface
yasnippet 20150212.240 installed Yet another snippet extension for Emacs.
By the way: the option M-x RET jedi:install-server IS available in this set-up.
Any ideas ... ?
shell
?eshell
?term
?ansi-term
? – Chris