unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: "Tolkin, Steve" <Steve.Tolkin@FMR.COM>
To: "Xah Lee" <xahlee@gmail.com>, <help-gnu-emacs@gnu.org>
Subject: RE: if I set home key to this macro then shift+home does not select text in cua-mode
Date: Tue, 25 Nov 2008 11:14:39 -0500	[thread overview]
Message-ID: <CCBB2AF0BE77844C8312AD45EBDF24E8047220C8@MSGBOSCLP2WIN.DMN1.FMR.COM> (raw)
In-Reply-To: 12ab47cd-8a08-4210-b827-f31c56a09a1d@c36g2000prc.googlegroups.com

Dear Xah,
	Thanks.  Why did I have to compile it for it to work? 
First I added this to my _emacs init file and then I tried it by doing a load-file of ~/_emacs 
But it did not work.
Then I ran byte-compile-file ~/_emacs and then a load-file of ~/_emacs.elc  

I pasted this just after the global-set-key line in my _emacs file and
;;; next suggested by Xah Lee email 11/25/08
(add-hook 'cua-mode-hook
 (lambda ()
    (put 'my-home 'CUA 'move)
   )
 )

Steve

-----Original Message-----
From: help-gnu-emacs-bounces+steve.tolkin=fmr.com@gnu.org [mailto:help-gnu-emacs-bounces+steve.tolkin=fmr.com@gnu.org] On Behalf Of Xah Lee
Sent: Tuesday, November 25, 2008 8:57 AM
To: help-gnu-emacs@gnu.org
Subject: Re: if I set home key to this macro then shift+home does not selecttext in cua-mode

On Nov 24, 4:21 pm, "Tolkin, Steve" <Steve.Tol...@FMR.COM> wrote:
> Summary: If I bind the home key to the macro below and press shift+home
> it does not select the text.
>
> Details:
> I am running GNU Emacs 22.3.1 on of 2008-09-96 on SOFT-MJASON. On
> windows XP SP2.
> This used to work in emacs 22.  I suspect the problem has to do with
> changes to cua-mode (which I have on) and/or transient mark-mode (which
> I explicitly set on in v. 22,but now seems to be part of cua-mode.)
>
> Here is the macro definition:
>
> ;; Posted to comp.emacs by:
> ;; Kai Grossjohann <Kai.Grossjoh...@CS.Uni-Dortmund.DE>
> (defun my-home ()
>   "Toggle the point between the beginning of the current line, and the
> first non-whitespace character on the line."
>   (interactive)
>   (let ((pos (save-excursion (back-to-indentation) (point))))
>     (if (equal pos (point))
>         (beginning-of-line)
>       (back-to-indentation))))
>
>  (global-set-key [home] 'my-home)
>

[some snipped]
 
As to your question, you can make it work by this:

(add-hook 'cua-mode-hook
 (lambda ()
    (put 'my-home 'CUA 'move)
   )
 )

[more snipped]

  Xah
∑ http://xahlee.org/

  reply	other threads:[~2008-11-25 16:14 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.1213.1227617025.26697.help-gnu-emacs@gnu.org>
2008-11-25 13:57 ` if I set home key to this macro then shift+home does not select text in cua-mode Xah Lee
2008-11-25 16:14   ` Tolkin, Steve [this message]
2008-11-25 16:56     ` Tolkin, Steve
     [not found]     ` <mailman.1236.1227635531.26697.help-gnu-emacs@gnu.org>
2008-11-25 20:20       ` Xah Lee
2008-11-25 16:27   ` Lennart Borgman
2008-11-25  0:21 Tolkin, Steve

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CCBB2AF0BE77844C8312AD45EBDF24E8047220C8@MSGBOSCLP2WIN.DMN1.FMR.COM \
    --to=steve.tolkin@fmr.com \
    --cc=help-gnu-emacs@gnu.org \
    --cc=xahlee@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).