unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Easier Window Switching in Emacs
@ 2008-04-27 23:26 deech
  2008-04-27 23:42 ` Joost Kremers
  2008-04-30  0:37 ` Ivan Kanis
  0 siblings, 2 replies; 3+ messages in thread
From: deech @ 2008-04-27 23:26 UTC (permalink / raw)
  To: help-gnu-emacs

Hi all,
Has anyone else noticed that window switching in emacs is a
bit cumbersome?

About a month ago I created a new prefix key C-t and bound
h,j,k,l to move to the left, top, bottom, and right window
respectively. Here is the snippet in my .emacs file that makes this
happen. Please note that this destroys C-t which is by default bound
to transpose-char. If you use this a lot try another prefix key.

;;Make window switching a little easier. C-x-o is a pain.
;;Unbind C-t. I don't really care about transposing chars.
(global-unset-key "\C-t")
;; Turn C-t into a prefix key
(define-prefix-command 'ctrl-t-prefix)
;; And within C-t bind vi-style navigation shortcuts
;; to window switching
(define-key 'ctrl-t-prefix "j" 'windmove-down)
(define-key 'ctrl-t-prefix "k" 'windmove-up)
(define-key 'ctrl-t-prefix "h" 'windmove-left)
(define-key 'ctrl-t-prefix "l" 'windmove-right)
(global-set-key "\C-t" 'ctrl-t-prefix)

Deech


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Easier Window Switching in Emacs
  2008-04-27 23:26 Easier Window Switching in Emacs deech
@ 2008-04-27 23:42 ` Joost Kremers
  2008-04-30  0:37 ` Ivan Kanis
  1 sibling, 0 replies; 3+ messages in thread
From: Joost Kremers @ 2008-04-27 23:42 UTC (permalink / raw)
  To: help-gnu-emacs

deech wrote:
> Hi all,
> Has anyone else noticed that window switching in emacs is a
> bit cumbersome?

not since i discovered windmove:

(windmove-default-keybindings)

in .emacs, then switch windows using shift + arrow key.

there are other solutions to this as well, IIRC.


-- 
Joost Kremers                                      joostkremers@yahoo.com
Selbst in die Unterwelt dringt durch Spalten Licht
EN:SiS(9)


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Easier Window Switching in Emacs
  2008-04-27 23:26 Easier Window Switching in Emacs deech
  2008-04-27 23:42 ` Joost Kremers
@ 2008-04-30  0:37 ` Ivan Kanis
  1 sibling, 0 replies; 3+ messages in thread
From: Ivan Kanis @ 2008-04-30  0:37 UTC (permalink / raw)
  To: help-gnu-emacs

deech <aditya.siram@gmail.com> writes:

> Has anyone else noticed that window switching in emacs is a
> bit cumbersome?

I used to think so till I bound C-o to other-window. Some people will
tell you it's heresy to override default emacs bindings :)
-- 
Ivan
http://kanis.fr

  "I have never met anyone who can do Scheme, Haskell, and C pointers
who can't pick up Java in two days, and create better Java code than
people with five years of experience in Java, but try explaining that
to the average HR drone."
    -- Joel Spolsky





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-04-30  0:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-27 23:26 Easier Window Switching in Emacs deech
2008-04-27 23:42 ` Joost Kremers
2008-04-30  0:37 ` Ivan Kanis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).