desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #71018
[Bug 1370449] Re: emacs bash tab-completion doesn't work for commands with complete scripts in /usr/share/bash-completion/completions/
bash-completion is not a feature which ships with emacs24. Where did
you obtain this package? You should probably report this bug to them
instead.
If you can suggest something to fix in emacs24 as shipped by Ubuntu,
please update your bug report and change its Status back to New.
Thanks.
** Changed in: emacs24 (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to emacs24 in Ubuntu.
https://bugs.launchpad.net/bugs/1370449
Title:
emacs bash tab-completion doesn't work for commands with complete
scripts in /usr/share/bash-completion/completions/
Status in “emacs24” package in Ubuntu:
Incomplete
Bug description:
I'm using emacs with the following two lines in my ~/.emacsrc:
(require 'bash-completion)
(bash-completion-setup)
In an emacs shell window, I noticed that the git tab-complete wasn't
working; but the stg tab-complete was. In a normal terminal window,
both worked just fine.
After doing some investigation, I discovered that there are two places
where completion scripts are kept: /usr/share/bash-
completion/completions/ and /etc/bash_completion.d/.
All commands with their completion scripts in /etc/bash_completion.d/
work with tab-complete in an emacs window; this includes stg, grub,
&c. All commands with their completion scripts in /usr/share/bash-
completion/completions/ don't work with tab-complete in emacs; this
includes git, gzip, &c.
Steps to reproduce:
* Add the above two lines to ~/.emacrc
* Start emacs
* Open a shell (M-x shell)
* Type "git check" and then hit tab.
Expected behavior: emacs completes it to "git checkout"
Actual behavior: emacs says "No completions".
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: emacs 45.0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-35.62-generic 3.13.11.6
Uname: Linux 3.13.0-35-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.3
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Sep 17 11:32:34 2014
InstallationDate: Installed on 2012-03-26 (904 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: emacs-defaults
UpgradeStatus: Upgraded to trusty on 2014-09-04 (12 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/emacs24/+bug/1370449/+subscriptions