Re: shortcut for tables..

Alvaro Tejero Cantero <[email protected]>
Newsgroups gmane.editors.texmacs.devel
Message-ID <CAFFY=MEvysX_-BYQfqX-LKvwT9vkD_zB9rpHt=GxDLv4wmnzEQ@mail.gmail.com>
The theme of discoverability is very important for an editor that can be
fully keyboard-driven. A helpful discoverability feature would be
autocompletion of \commands. One (at first unintuitive) way to do it is
like the helm emacs package <https://github.com/emacs-helm/helm> to narrow
down options (there are many others, e.g. ivy <https://oremacs.com/swiper/>,
with different philosophies, I am not an expert).

Álvaro.

PS. apologies if it seems like a thread hijack.

On Wed, 9 Dec 2020 at 13:35, Massimiliano Gubinelli <[email protected]>
wrote:

> Hi Joris,
>  (I'm moving the discussion to texmacs-dev).
>
> Thinking about shortcuts I really like the idea of "discovery" new
> shortcuts via hints in the status bar.
> This is partially implemented with the shortcut mentioned by Vincent, but
> there seems to be a slight bug because in table-kdb.scm we have
>
>
> (kbd-map
>   (:mode in-table?)
>   ("table N" "" "New table (t: tabular, b: block)")
>   ("table H" "" "Horizontal table alignment (l: left, c: center, r:
> right)")
>   ("table V" "" "Vertical table alignment: (b: bottom, c: center, t: top)")
>   ("table B" "" "Modify table border (options: =, l, r, b, t)")
>
>
>
>
>
> and the "New table" partial command would be also useful outside the table
> mode, so without the :mode attribute.
>
> This kind of explorative commands are more commont nowadays, many
> interfaces provide a "spotlight" kind of input line where the user start to
> write something and the program provide possible command completions with
> the associated shortcuts.
>
> Similarly we can provide some more systematic hints in the status line, as
> you do above. The status line is better than opening a window which disrupt
> the current operations (e.g. when doing a presentation).
>
> Best
> Max
>
>
>
>
> On 9. Dec 2020, at 13:19, TeXmacs <[email protected]> wrote:
>
> Hi Vincent,
>
> Note that the upcoming version contains a simplified interface
> for user-defined keyboard shortcuts.  When you are inside
> a wide block, you can now do 'Focus -> Preferences -> Create shortcut'
> in order to associate a keyboard shortcut to this macro.
> This shortcut should be visible automatically in the menus
> (there was a small problem with wide-block, but that will be corrected).
>
> The above mechanism works for the insertion of macro applications
> using the TeXmacs-Scheme primitive 'make'.  More generally,
> you can associate whatever Scheme command you like to keyboard shortcuts,
> assuming that you are willing to do a bit of programming, of course.
>
> Best wishes, --Joris
>
>
> On Wed, Dec 09, 2020 at 09:52:40AM +0100, Massimiliano Gubinelli wrote:
>
>   Dear Vincent,
>    indeed these shortcuts are quite complex and I never use them. I've gave
>   a look and they are defined as:
>     ("table N t" (make 'tabular))
>     ("table N T" (make 'tabular*))
>     ("table N w" (make-wrapped 'wide-tabular))
>     ("table N b" (make 'block))
>     ("table N B" (make 'block*))
>     ("table N W" (make-wrapped 'wide-block))
>   in TeXmacs/progs/generic/generic-kbd.scm.
>   "table" means Cltr+Cmd+T, then you have to type an *uppercase* N, so
>   Shift+N, and then uppercase or lowercase letters according to what you
>   want to obtain.
>   The representation in the menu is not faithful (this is indeed a bug),
>   since it does not make difference between uppercase and lowecase.
>   If you want some help you can define
>   (kbd-map
>     ("table N" "" "New table (t: tabular, b: block)"))
>   So that when you type "table N" you get an hint on the status bar on what
>   are the options. It would be really nice to develop this hint system
>   further. Seems snappier than reaching the mouse to use the menus...
>   Max
>
>
>     On 9. Dec 2020, at 09:34, Vincent Douce Mathoscope
>     <[1][email protected]> wrote:
>     hello
>     i use very often "blocs" and wanted to try the shortcut but not managed
>     to use it
>     is it  control-apple-T, then n and b ? no it just writes "nb"
>     is it control-apple pressed and while pressed, type T then N then B ?
>     doesn't work
>     any idea ?
>     thanks
>     Vincent
>     PS : is there somewhere on the texmacs's vidéos an explanation about
> how
>     to customize all the shortcuts ?
>     <tnb.png>
>
>     ----
>     [2]https://lemathoscope.com/
>     cours de maths postbac par visio
>
> References
>
>   Visible links
>   1. mailto:[email protected]
> <[email protected]>
>   2. https://lemathoscope.com/
> /usr/bin/xdg-open: line 402: htmlview: command not found
> /usr/bin/xdg-open: line 402: firefox: command not found
> /usr/bin/xdg-open: line 402: mozilla: command not found
> /usr/bin/xdg-open: line 402: netscape: command not found
>
>
> _______________________________________________
> Texmacs-dev mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/texmacs-dev
>

_______________________________________________
Texmacs-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/texmacs-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.