Saturday, August 17, 2019

Managing dedications, colors, bots, bare-vim wiki, mappings (plugins)

Dear Vim-ers,

I have been thinking about, making and using some gadgets written in
Vimscript and Python.

I'll try to make dedicated threads for each of them in the next weeks,
with up-to-date versions of the tools as plugins.
As I have scientific/academic obligations, it is possible that I
will only be able to deploy them next month, or, in the worst case scenario,
in October.

In the meanwhile, I'll try to engage again in the community (here in the list,
and in the Facebook group: https://www.facebook.com/groups/124928894848184/),
answer some threads, and absorb suggestions you give here in this thread.

The gadgets/plugins I have been working on and with are:

- AA: a tool for managing time, dedications/tasks, and note taking.
It has similarities with Pomodoro because it is based on sessions
(typically of 2h) and slots (typically of 15 minutes).

- Realcolors: utilities for creating, tweaking and using predefined colorschemes.
Things here are fivefold: 1) there are directives to follow for nice colorschemes,
e.g. bright/dark background for daylight/nightlight, contrast between background and foreground, etc.
2) There are directives from data visualization that entails better coloschemes,
such as not using large wavelengths for small objects (letters).
3) Exposition to specific colors have been associated to changes in human performance
on tasks than envolves creativity or dealing with many details (e.g. papers published in the Science journal).
4) Navigation of the color space can be achieved in many ways, most significantly,
the RGB space is promptly understood, but other color spaces, such as CIELab,
are more closely related to human perception.
5) It is useful to get the color and syntax element under cursor, but it is not completely trivial.

- Bot: initially, it was intended for harnessing bots for research and development.
What it became is a minimal bot for crossing information of your messages with reference
texts, such as the compilation of messages from the AA plugin.

- PRV: a collection of mappings and settings. It was very useful, but I ran into problems
to maintain such a large collection, and the scripts started to get complicated.
Thus, it is now mostly deactivated for me... I'll have to revive PRV.

- tokipona: for dealing with the minimal conlang tokipona (generating sentences, paragraphs,
poems, also syntax highlighting, wordnets...).

- bare Vim wiki: for managing files in a Wiki-like environment using (almost) only native Vim
features, such as file navigation (e.g. gf), tags, syntax highlighting.
I found this framework more useful (for me, of course) than using Wiki plugins.

Notes: these plugins work together if they are all available, e.g. tokipona is used by Bot for
talking in tokipona, Bot is used by AA for creating sentences for each AA message, Realcolors
is used by Bot, tokipona, AA, and bare Vim wiki, for coloring specific files.

There is a version or two of some of these plugins around (in vim.org or vimawesome.com),
but I deployed them when I was _very overworked, so I apologize for sharing unpolished scripts
and thus not avoiding to pollute our pool of Vim plugins.

As said, I'll be deploying current versions of these plugins soon.
If you have any comments, or want to suggest me to take a look at some plugin or script, or whatever, please do so.

PS. Extra: it seems to me that we should bypass verbosing about the temp (.swo .swp...) files when the file has the same contents, and automatically opening both files in diff mode when they differ. I may try to provide a working version of this. Also, I wrote an article about Vim which I should revise and submit for publication.

Thanks (again) for Vim and taking part in this community.

Best regards and Cheers,
Renato

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/9d056409-dafa-4134-9f34-10f468e58a5d%40googlegroups.com.

No comments: