According to https://lists.gnu.org/archive/html/emacs-orgmode/2015-11/msg00425.html ob-sh was renamed ob-shell in org 8.2 ... and I cite from there:
org-babel-get-header was removed in 0d000f5 (babel: small change in
API., 2015-10-29), but the old ob-sh.el is still trying to call it.
That means you should replace (sh . t) by (shell . t) in your call of ...
The highlighting is performed by diff-hl-mode from the diff-hl package, and can be toggled with M-x diff-hl-mode, or unconditionally disabled by passing a negative argument (M-- M-x diff-hl-mode interactively, (diff-hl-mode -1) from lisp) like most minor modes.
To find out yourself which minor mode is causing the effect you could use f1 m (describe-mode) ...
@lawlist is correct: This question is a (not-so-obvious) duplicate of How to change word wrap highlighting in Emacs on StackOverflow. Since we can't close questions against posts on other StackExchange sites, I'm going to repeat the answer that I gave over there:
Highlighting of content that exceeds word wrap bounds is provided by whitespace-mode (which is ...
It seems that it's not a problem of your install but an issue on the Melpa side.
I've tracked the issue down as far as that the file "archive-contents" that Emacs tries to download from Melpa is currently corrupt / truncated:
Guess we'll have to wait until the Melpa guys do something about it.
Emacs Prelude binds C-xC-b to ibuffer. What T does in the *Buffer List* buffer, /v does in the *Ibuffer* buffer. This filter was only added in Emacs 26, however, so before that you have to emulate it: /fRET will filter by buffers associated with a file, but this does not exclude all special buffers, such as Magit buffers. You can then, for example, ...
I don't see an option in prelude to disable smartparens globally -- looks like it is enabled in a prog-mode-hook and a few other places.
You could advise smartparens-mode (and perhaps smartparens-strict-modeas well) to prevent them from enabling the mode. Assuming you are on Emacs 24.4, try this:
(advice-add #'smartparens-mode :before-until (lambda (&...
Can some one walk me through the explicit key chords to:
Select/open all of the filtered files in the minibuffer.
Ivy does not provide a built-in way to act on all completion candidates at once.
The closest you can come in general is by enabling "calling" via C-oc (requires the ivy-hydra package; see (ivy) Hydra in the minibuffer). When "...
In a shell window, make a backup of your files (now), including the autosave files.
After backup. You can probably copy the autosave file over the empty file.
However, and this is very important, make a backup, before you start trying to fix it.
Then when all is good (or not), you need to create a backup strategy, for all of your important data.
There is no need to dispatch you configuration in Spacemacs, config.el, keybindings.el and funcs.el are facultative. But for now you have to put ELPA packages in packages.el and extensions (i.e. source code not in an ELPA repo) in extensions.el.
I'm no expert with Prelude but here is my guess:
I think you can match Prelude module and Spacemacs layer.
Elethan's tip lead me to the answer here, which essentially involves disabling system wide OSX Command-Control-D shortcut by calling:
defaults write com.apple.symbolichotkeys AppleSymbolicHotKeys -dict-add 70 '<dict><key>enabled</key><false/></dict>'
eshell saves your aliases to the file specified in the eshell-aliases-filevariable, This variable should by default be inside the value of eshell-directory-name which prelude seems to override. You should be able to override it back to something you can put under VC like this:
(setq eshell-directory-name "/...
You can use that:
(global-set-key (kbd "C-a") 'move-beginning-of-line)
Since this is defined on prelude-mode, you can alternatively redefine this directly for this minor mode map:
(define-key prelude-mode-map (kbd "C-a") 'move-beginning-of-line)
If you don't want write any additional setup on your init file, as ultimate alternative you can just disable ...
Emacs will load your init.el file first. Nothing else gets loaded unless init.el says so. You can answer your question by working through init.el and looking for require or load lines, which will be processed in the order they appear. This is recursive, so if init.el requires sourceA.el, and sourceA.el requires sourceB.el, then sourceB.el gets loaded too.
does the trick
Update: This doesn't work. ( I checked the next day)
Still looking for an answer.
I can manually do M-x smarparens-mode
after opening each file, which is cumbersome
This one is slightly convoluted, but you're looking for:
M-x customize-option RET sp-override-key-bindings RET
Add entries for, e.g., String: <C-right> with Symbol: nil to unbind that smartparens key sequence.
I know nothing about Prelude, so maybe this won't be helpful, but subword-mode is buffer-local, so if it seems to be active everywhere Prelude is probably using global-subword-mode instead. So try
in your ~/.emacs. You can also try and turn it off selectively in some modes with lines like
(add-hook 'c-mode-hook (lambda () (...
On Windows 10, I solved the problem by starting Emacs with the admin prompt (seems that admin rights matter). Also, you should check on whether gnutls is properly installed, following the instructions here: https://stackoverflow.com/questions/36950871/failed-to-download-melpa-archive
Essentially, you've said that you have a whole lot of stuff in a sack, and something changed somewhere, and the resulting behavior changed. And you're asking for help removing that behavior change. That's all pretty nebulous. (What is "guy version of emacs"?)
Please provide a succinct, step-by-step, minimal (or close to it) recipe to reproduce ...