Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Without dash installed, cannot restart or quit Spacemacs #6655

Closed
numkem opened this issue Jul 22, 2016 · 8 comments
Closed

Without dash installed, cannot restart or quit Spacemacs #6655

numkem opened this issue Jul 22, 2016 · 8 comments
Labels
- Bug tracker - Question stale marked as a stale issue/pr (usually by a bot) To be reproduced
Projects

Comments

@numkem
Copy link

numkem commented Jul 22, 2016

Description :octocat:

If the dash shell isn't installed, it's not possible to quit or restart Spacemacs.

Reproduction guide 馃

  • Start Emacs
  • Without dash shell binary installed, try to restart SPC q r or quit SPC q q Spacemacs

Observed behaviour: 馃憖 馃挃
apply: Searching for program: no such file or directory, global shows up in the message buffer. Cannot quit or restart Spacemacs.

Expected behaviour: 鉂わ笍 馃槃
Spacemacs should be quitting or restarting.

System Info 馃捇

  • OS: gnu/linux
  • Emacs: 24.5.1
  • Spacemacs: 0.105.21
  • Spacemacs branch: develop (rev. 1b5bc13)
  • Graphic display: t
  • Distribution: spacemacs
  • Editing style: vim
  • Completion: helm
  • Layers:
(nginx
 (auto-completion :variables auto-completion-enable-help-tooltip t auto-completion-enable-sort-by-usage t)
 emacs-lisp themes-megapack git markdown
 (org :variables org-enable-github-support t)
 (shell :variables shell-default-height 30 shell-default-position 'bottom)
 (syntax-checking :variables syntax-checking-enable-tooltips nil)
 python spacemacs-layouts html ansible vagrant dockerfile sql javascript shell-scripts spell-checking restclient gtags fasd yaml deft ibuffer typescript fasd ranger search-engine shell ipython-notebook go mu4e evil-snipe java puppet)
@TheBB
Copy link
Collaborator

TheBB commented Jul 22, 2016

I don't know what the "dash" shell is, but apparently the error is that you are using the gtags layer but haven't installed gtags (the global executable which the error message is asking about).

@numkem
Copy link
Author

numkem commented Jul 22, 2016

I've noticed that I was missing global for using the gtags layer which I removed but isn't this a major bug that a layer would make it impossible to exit Spacemacs?

Either way after installing dash (some evil- plugin needs it apparently) it worked so I'm assuming that there is a bug that makes it not possible to exit Spacemacs if an external binary is missing.

@TheBB
Copy link
Collaborator

TheBB commented Jul 22, 2016

I still don't know what dash is. Could you enlighten me?

@numkem
Copy link
Author

numkem commented Jul 22, 2016

Dash seems to be a very simple and bare-bone shell. It doesn't have tab completion so it's pretty much as simple as it gets.

@jtbm37
Copy link

jtbm37 commented Jul 23, 2016

@TheBB /bin/sh is symlinked to /bin/dash, at least for me on Ubuntu ;)

@TheBB
Copy link
Collaborator

TheBB commented Aug 3, 2016

Are you suggesting that there is no /bin/sh by default on Ubuntu unless you install a non-default package? I find that hard to believe.

@TheBB TheBB closed this as completed Aug 3, 2016
@TheBB TheBB reopened this Aug 3, 2016
@korayal
Copy link
Contributor

korayal commented Aug 20, 2016

I have Ubuntu Xenial (16.04) and I also have /bin/sh symlinked to dash

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Please let us know if this issue is still valid!

@github-actions github-actions bot added the stale marked as a stale issue/pr (usually by a bot) label Feb 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
- Bug tracker - Question stale marked as a stale issue/pr (usually by a bot) To be reproduced
Projects
Bugs
Not reproduced
Development

No branches or pull requests

4 participants