← Back to team overview

desktop-packages team mailing list archive

[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