Sincere thanks for your reply . I got it to work on my Debian machine as
follows.
Ref: http://comments.gmane.org/gmane.emacs.orgmode/33650
1) I appended these lines to my ~/.emacs file
(defadvice org-capture-finalize (after delete-capture-frame activate)
Advise capture-finalize to close the frame if it is the capture
frame
(if (equal capture (frame-parameter nil 'name))
(delete-frame)))
(defadvice org-capture-destroy (after delete-capture-frame activate)
Advise capture-destroy to close the frame if it is the capture frame
(if (equal capture (frame-parameter nil 'name))
(delete-frame)))
(defun make-capture-frame ()
Create a new frame and run org-capture.
(interactive)
(make-frame '((name . capture)))
(select-frame-by-name capture)
(delete-other-windows)
(org-capture)
)
2) On the debian machine -
System - Preferences - Keyboard Shortcuts - Add -
Command : /usr/bin/emacsclient -n -e '(make-capture-frame)'
Shortcut : Ctrl+Alt+C (or any of your favorite key combination)
That's it! Works like a charm for me and now I can capture anything that
flashes across my mind in a fraction of seconds, not disturbing my
original work flow on the PC.
regards,
Jackin
On Wed, 2013-05-22 at 17:00 -0500, Matt Lundin wrote:
Jackin jac...@opt.utsunomiya-u.ac.jp writes:
I am wondering if it is possible to start a org-capture window
(when not within emacs) using a shortcut key. Org-protocol allows this
to be done from a web browser or adobe reader which is very useful. But
I am thinking of a more general solution, for triggering a org-capture
window from any where in Linux - type in something and - C-c c-c.
Any ideas or solutions? Thanks in advance.
The answer will likely depend on which desktop or window manager you
use. I have the following in my openbox rc.xml:
keybind key=W-r
action name=Execute
executeemacsclient -c -e (org-capture)/execute
/action
/keybind
Gnome and KDE will likely have a GUI for adding custom keyboard
shortcuts.
Best,
Matt