* Re: master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym [not found] ` <20240316072654.D54C4C2BC6B@vcs2.savannah.gnu.org> @ 2024-03-16 9:10 ` Eli Zaretskii 2024-03-16 10:43 ` Po Lu 2024-03-21 10:30 ` Eli Zaretskii 0 siblings, 2 replies; 5+ messages in thread From: Eli Zaretskii @ 2024-03-16 9:10 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel > Auto-Submitted: auto-generated > Date: Sat, 16 Mar 2024 03:26:54 -0400 (EDT) > From: Po Lu <luangruo@yahoo.com> > > branch: master > commit 4d03f70b7f01477a8d72f827ba8b0dabba8c0a61 > Author: Po Lu <luangruo@yahoo.com> > Commit: Po Lu <luangruo@yahoo.com> > > Correct doc strings for x-*-keysym > > * src/xterm.c (syms_of_xterm): Clarify whether x-*-keysym > affects the modifier key reported for a keysym or the other way > around. > --- > src/xterm.c | 42 ++++++++++++++++++++++-------------------- > 1 file changed, 22 insertions(+), 20 deletions(-) > > diff --git a/src/xterm.c b/src/xterm.c > index c8a43785564..bebc30c9103 100644 > --- a/src/xterm.c > +++ b/src/xterm.c > @@ -32536,38 +32536,40 @@ Android does not support scroll bars at all. */); > DEFSYM (Qreally_fast, "really-fast"); > > DEFVAR_LISP ("x-ctrl-keysym", Vx_ctrl_keysym, > - doc: /* Which keys Emacs uses for the ctrl modifier. > -This should be one of the symbols `ctrl', `alt', `hyper', `meta', > -`super'. For example, `ctrl' means use the Ctrl_L and Ctrl_R keysyms. > -The default is nil, which is the same as `ctrl'. */); > + doc: /* Which modifer value Emacs reports when Ctrl is depressed. > +This should be one of the symbols `ctrl', `alt', `hyper', `meta', or > +`super', representing a modifier to be reported in key events with the > +Ctrl modifier (i.e. the keysym Ctrl_L or Ctrl_R) depressed. */); > Vx_ctrl_keysym = Qnil; This loses the information about the meaning of the default value of nil, doesn't it? This leaves the user who looks at the default value confused as to what that means. Also, the "depressed" part at the end of the last sentence is not right: a modifier reported in a key event cannot be "depressed", it can only be "set". Right? ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym 2024-03-16 9:10 ` master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym Eli Zaretskii @ 2024-03-16 10:43 ` Po Lu 2024-03-16 11:32 ` Eli Zaretskii 2024-03-21 10:30 ` Eli Zaretskii 1 sibling, 1 reply; 5+ messages in thread From: Po Lu @ 2024-03-16 10:43 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: > This loses the information about the meaning of the default value of > nil, doesn't it? This leaves the user who looks at the default value > confused as to what that means. I'll fix this, thanks. > Also, the "depressed" part at the end of the last sentence is not > right: a modifier reported in a key event cannot be "depressed", it > can only be "set". Right? In this context, "depressed" is interchangable with "pressed" or "set," I think. The X Keyboard Extension's preferred nomenclature uses "depressed." ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym 2024-03-16 10:43 ` Po Lu @ 2024-03-16 11:32 ` Eli Zaretskii 0 siblings, 0 replies; 5+ messages in thread From: Eli Zaretskii @ 2024-03-16 11:32 UTC (permalink / raw) To: Po Lu; +Cc: emacs-devel > From: Po Lu <luangruo@yahoo.com> > Cc: emacs-devel@gnu.org > Date: Sat, 16 Mar 2024 18:43:12 +0800 > > Eli Zaretskii <eliz@gnu.org> writes: > > > This loses the information about the meaning of the default value of > > nil, doesn't it? This leaves the user who looks at the default value > > confused as to what that means. > > I'll fix this, thanks. Thanks. > > Also, the "depressed" part at the end of the last sentence is not > > right: a modifier reported in a key event cannot be "depressed", it > > can only be "set". Right? > > In this context, "depressed" is interchangable with "pressed" or "set," > I think. The X Keyboard Extension's preferred nomenclature uses > "depressed." Well, "depressed" is confusing when used in the context of talking about variables and their bits. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym 2024-03-16 9:10 ` master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym Eli Zaretskii 2024-03-16 10:43 ` Po Lu @ 2024-03-21 10:30 ` Eli Zaretskii 2024-03-21 12:42 ` Po Lu 1 sibling, 1 reply; 5+ messages in thread From: Eli Zaretskii @ 2024-03-21 10:30 UTC (permalink / raw) To: luangruo; +Cc: emacs-devel > Date: Sat, 16 Mar 2024 11:10:35 +0200 > From: Eli Zaretskii <eliz@gnu.org> > Cc: emacs-devel@gnu.org > > > DEFVAR_LISP ("x-ctrl-keysym", Vx_ctrl_keysym, > > - doc: /* Which keys Emacs uses for the ctrl modifier. > > -This should be one of the symbols `ctrl', `alt', `hyper', `meta', > > -`super'. For example, `ctrl' means use the Ctrl_L and Ctrl_R keysyms. > > -The default is nil, which is the same as `ctrl'. */); > > + doc: /* Which modifer value Emacs reports when Ctrl is depressed. > > +This should be one of the symbols `ctrl', `alt', `hyper', `meta', or > > +`super', representing a modifier to be reported in key events with the > > +Ctrl modifier (i.e. the keysym Ctrl_L or Ctrl_R) depressed. */); > > Vx_ctrl_keysym = Qnil; > > This loses the information about the meaning of the default value of > nil, doesn't it? This leaves the user who looks at the default value > confused as to what that means. > > Also, the "depressed" part at the end of the last sentence is not > right: a modifier reported in a key event cannot be "depressed", it > can only be "set". Right? Ping! I don't see the changes you promised in the current master branch. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym 2024-03-21 10:30 ` Eli Zaretskii @ 2024-03-21 12:42 ` Po Lu 0 siblings, 0 replies; 5+ messages in thread From: Po Lu @ 2024-03-21 12:42 UTC (permalink / raw) To: Eli Zaretskii; +Cc: emacs-devel Eli Zaretskii <eliz@gnu.org> writes: >> Date: Sat, 16 Mar 2024 11:10:35 +0200 >> From: Eli Zaretskii <eliz@gnu.org> >> Cc: emacs-devel@gnu.org >> >> > DEFVAR_LISP ("x-ctrl-keysym", Vx_ctrl_keysym, >> > - doc: /* Which keys Emacs uses for the ctrl modifier. >> > -This should be one of the symbols `ctrl', `alt', `hyper', `meta', >> > -`super'. For example, `ctrl' means use the Ctrl_L and Ctrl_R keysyms. >> > -The default is nil, which is the same as `ctrl'. */); >> > + doc: /* Which modifer value Emacs reports when Ctrl is depressed. >> > +This should be one of the symbols `ctrl', `alt', `hyper', `meta', or >> > +`super', representing a modifier to be reported in key events with the >> > +Ctrl modifier (i.e. the keysym Ctrl_L or Ctrl_R) depressed. */); >> > Vx_ctrl_keysym = Qnil; >> >> This loses the information about the meaning of the default value of >> nil, doesn't it? This leaves the user who looks at the default value >> confused as to what that means. >> >> Also, the "depressed" part at the end of the last sentence is not >> right: a modifier reported in a key event cannot be "depressed", it >> can only be "set". Right? > > Ping! I don't see the changes you promised in the current master > branch. Oh right, this slipped my mind. Thanks for the reminder. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-03-21 12:42 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <171057401428.10492.2714593846955026456@vcs2.savannah.gnu.org> [not found] ` <20240316072654.D54C4C2BC6B@vcs2.savannah.gnu.org> 2024-03-16 9:10 ` master 4d03f70b7f0 1/4: Correct doc strings for x-*-keysym Eli Zaretskii 2024-03-16 10:43 ` Po Lu 2024-03-16 11:32 ` Eli Zaretskii 2024-03-21 10:30 ` Eli Zaretskii 2024-03-21 12:42 ` Po Lu
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.