[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babel] [PATCH] enhanced org-babel-goto-named-src-block
From: |
Sebastien Vauban |
Subject: |
Re: [O] [babel] [PATCH] enhanced org-babel-goto-named-src-block |
Date: |
Wed, 29 Feb 2012 22:44:19 +0100 |
User-agent: |
Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.92 (windows-nt) |
Hi Jonathan,
Jonathan Leech-Pepin wrote:
> I ran into exactly that question this morning and managed to figure it out.
>
> If I use "emacs -q" then C-c & works as expected and is mapped to
> (org-mark-ring-goto & optional N). However when trying C-c & C-h I find
> out that C-c & is a prefix for a few yasnippet commands:
>
> ,----
> | `yas/minor-mode' Minor Mode Bindings Starting With C-c &:
> | key binding
> | --- -------
> |
> | C-c & C-f yas/find-snippets
> | C-c & C-n yas/new-snippet
> | C-c & C-s yas/insert-snippet
> | C-c & C-v yas/visit-snippet-file
> `----
>
> Seems this is another place where yas and org don't get along well together
Something along these lines should work:
#+begin_src emacs-lisp
;; remove the binding of `C-c &'
(add-hook 'yas/minor-mode-hook
(lambda ()
(define-key global-map (kbd "C-c & C-s") nil)
(define-key global-map (kbd "C-c & C-n") nil)
(define-key global-map (kbd "C-c & C-v") nil)
(define-key global-map (kbd "C-c & C-f") nil)
))
#+end_src
... but it doesn't. And I don't understand yet why. Maybe the hook in which
this is placed is not the right one? If anyone sees an obvious reason for
it...
Best regards,
Seb
--
Sebastien Vauban