emacs-orgmode
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]