From: Drew Adams <drew.adams@oracle.com>
To: Tatsu Takamaro <tatsu.takamaro@gmail.com>,
"help-gnu-emacs@gnu.org" <help-gnu-emacs@gnu.org>
Subject: RE: [External] : Q3 - how to delete by words, not cut?
Date: Fri, 20 Dec 2024 01:38:43 +0000 [thread overview]
Message-ID: <DS7PR10MB52328FB3052ACE62E9C039D8F3072@DS7PR10MB5232.namprd10.prod.outlook.com> (raw)
In-Reply-To: <0004b28d-9f74-bc89-45db-d4a286d2a81a@gmail.com>
From: Tatsu Takamaro Sent: Thursday, December 19, 2024 4:19 PM
> Got it! Just needed to use a function name that I defined in the first line of "defun..."
"C-S-<left>" #'tt-delword-backward
"C-S-<right>" #'tt-delword-forward
> So easy! I entangled myself trying to find out "some way to bind a whole piece of code to a key".
>
>>You need to read up on `interactive'.
>
> Yes, you're right. The word "interactive" played a trick on me first. English is not my native and the docs could be tricky sometimes. I learned Lisp (it was Scheme (script fu), a dialect of Lisp to create plugins for GIMP) many years ago, rather unusual language and that's what makes it interesting.
You're doing fine. It takes time to find one's way around these things. A few things, in particular, are a bit complicated (key bindings, menus, font-lock, display-buffer-alist,...).
> Thanks for your patience in explaining! I'm grateful to you and to all who has been answering!
You're welcome.
> So, now there is only one question stays unanswered. I posted it under title "Q4 - the bottom edge of Emacs doesn't stick to the taskbar", no answers for now.
I did answer that. IMO, it's not super-straightforward. As I said (Eli didn't agree), Emacs doesn't know about a Windows task bar. (The task bar can be in different places and have different sizes. AFAIK, you need to access the registry to find out its details.)
Unless someone gives you a simpler approach, maybe take a look at `frame-cmds.el' and `oneonone.el' for info about how I, at least, position/resize frames so their bottoms are on the task bar.
https://www.emacswiki.org/emacs/download/frame-cmds.el
https://www.emacswiki.org/emacs/download/oneonone.el
next prev parent reply other threads:[~2024-12-20 1:38 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-12-14 23:57 Q3 - how to delete by words, not cut? Tatsu Takamaro
2024-12-15 2:42 ` [External] : " Drew Adams
2024-12-15 2:45 ` Drew Adams
2024-12-16 23:26 ` Tatsu Takamaro
2024-12-17 0:01 ` Drew Adams
2024-12-17 0:26 ` Tatsu Takamaro
2024-12-17 2:28 ` Drew Adams
2024-12-18 23:54 ` Tatsu Takamaro
2024-12-19 2:31 ` Drew Adams
2024-12-20 0:19 ` Tatsu Takamaro
2024-12-20 1:38 ` Drew Adams [this message]
2024-12-20 2:18 ` [External] : Q3 - how to delete by words, not cut? --- about Q4 - the bottom edge of Emacs doesn't stick to the taskba Tatsu Takamaro
2024-12-20 15:34 ` Drew Adams via Users list for the GNU Emacs text editor
2024-12-21 2:02 ` Tatsu Takamaro
2024-12-17 8:38 ` [External] : Q3 - how to delete by words, not cut? Vagn Johansen
2024-12-17 4:06 ` Jean Louis
2024-12-17 4:12 ` Drew Adams
2024-12-17 4:25 ` Jean Louis
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=DS7PR10MB52328FB3052ACE62E9C039D8F3072@DS7PR10MB5232.namprd10.prod.outlook.com \
--to=drew.adams@oracle.com \
--cc=help-gnu-emacs@gnu.org \
--cc=tatsu.takamaro@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).