1. Introduction 
 2. Vim in VSCode 
 3. Step-by-Step guide to entering the configuration 
 4. Native Navigation in VS Code: Go to Symbol / Title ( Ctrl + Shift + O ) 
 5. The Sidebar: “Outline” Panel 
 6. The Top Address Bar (Breadcrumbs) 
 7. Conclusions 
 
 1. Introduction 
 Visual Studio Code is an excellent editor for Markdown. 
 There are various…

 1. Writing Music: Why Artificial Intelligence Prefers LilyPond to Graphical Software 
 2. Graphics Software and the MusicXML Language 
 3. Is it possible to write sheet music directly in MusicXML? 
 4. Loss of Information During Conversion to MusicXML 
 5. Using Artificial Intelligence Systems Such as OCR 
 6. OCR Test for LilyPond and MusicXML 
 7. Another Attempt…

 1. Blogger and Embedded PDFs 
 2. Summary of Steps 
 
 2.1. Step 1: Upload the PDF to Google Drive 
 2.2. Step 2: Modify the URL for the preview 
 2.3. Step 3: Insert the PDF into Blogger 
 
 
 3. A Little Gift 
 
 1. Blogger and Embedded PDFs 
 Is it possible to embed PDF documents in posts published on Blogger without using additional…

 1. A Very Brief Introduction 
 2. What are note stems? 
 3. Stem Handling in Polyphonic Notation 
 4. Musical Examples 
 5. The quick construction 
 6. Example of a more detailed quick construct 
 
 1. A Very Brief Introduction 
 I’ve finally understood the “logic” behind LilyPond’s syntax as it relates to the different ways of writing multiple voices. 
…

 1. LilyPond, extracting score fragments: a detailed guide 
 2. Output format: PDF and PNG. 
 3. Extracting a fragment from the beginning of a score 
 4. Increasing Image Resolution 
 5. Quickly Exporting a Snippet 
 
 1. LilyPond, extracting score fragments: a detailed guide 
 This article was written using LilyPond version 2.24.4 and refers to page 3.5.1 of the…

 1. Why Nano? 
 2. Pasting from the clipboard 
 3. Moving between lines 
 4. Plugins or no plugins? 
 5. Setting as the default editor 
 6. Why NOT Nano? 
 
 1. Why Nano? 
 Nano is a command line text editor, known for being one of the simplest and most intuitive available in the GNU/Linux world. 
 It is found in most Linux distributions and is a tool that…

 1. Introduction 
 2. Hands on the keyboard 
 3. Example 
 4. The appeal of Prolog 
 5. Let’s play with logic 
 
 5.1. Prolog version 
 5.2. Python version 
 
 
 6. Observations on the two languages 
 
 1. Introduction 
 Created in the 1970s for natural language processing and artificial intelligence, Prolog (short for…

 1. Vim in five minutes 
 2. Not a tutorial about Vim 
 3. Vim in Emacs: Evil Mode, the emulator par excellence 
 4. Vim in Sublime Text 
 5. Vim in Visual Studio Code 
 6. Vim in Zed: the youngest 
 
 1. Vim in five minutes 
 Vim is not just a text editor, it is an editing language that allows you to interact with text through logical key combinations. 
…

 1. Introduction 
 2. Previous article: brief comparison between robocopy and rsync 
 3. Slow rsync with WebDAV 
 4. Installing Rclone on Linux: repository or official website? 
 5. Configuring Rclone 
 
 1. Introduction 
 
 
 Robocopy: The “Robust File Copy” is a built-in powerhouse for Windows users. It’s the native way to handle massive local…

 1. Introduction 
 2. What is the “Super” Key? 
 3. What is the Taskbar? 
 4. The Core Concept: Super + Number 
 5. To Pin or Not to Pin? That is the Question. 
 6. More Than Just Windows: The “Super + Number” Shortcut on Linux 
 7. Beyond the OS: Browsers and Outlook 
 8. The Bottom Line 
 
 1. Introduction 
 In modern desktop…

 1. Introduction 
 2. Managing operations with PDF Arranger 
 3. Managing the same operations with PDFtk. 
 4. In summary 
 
 1. Introduction 
 The “PDF” is the essentially static document format par excellence. 
 However, even PDF documents can be modified, especially with operations such as deleting, adding, reversing pages, inserting text, and more. 
 There…

 1. Does it still make sense to perform operations via the command line? 
 2. How do you open a command terminal? 
 3. The “cd” command. 
 4. The “ls” and “dir” commands. 
 5. The “cp” command. 
 6. The “rm” command. 
 7. In conclusion. 
 
 1. Does it still make sense to perform operations via the command line? 
 Talking about the command line in…

 1. Subject of the article. 
 2. How to insert a page number other than 1. 
 3. Change the page number when inserting a page break. 
 4. The common denominator. 
 
 1. Subject of the article. 
 LibreOffice is an open source, multi-platform suite for document processing. 
 Great for writing, calculating, drawing, and much more. 
 The reference page in English…

 
 Copy and Paste: the universal method. 
 A short introduction to the Command Line in MS Windows. 
 Two integrated command-line solutions: xcopy and robocopy. 
 Basic scheme and some options, among many, of the robocopy command. 
 Robocopy and batch procedures. 
 Robocopy and Rsync. 
 FreeFileSync 
 
 
 Copy and Paste: the universal method. 
 To…

 
 Subject of this article. 
 Description of the steps without using Python. 
 Python file content. 
 Program analysis. 
 Source in LaTeX generated by Python. 
 To try the program. 
 
 
 Subject of this article. 
 I am not a computer scientist but I have been using LaTeX for over ten years to write court documents. Only a few months ago I started to…

 An article illustrating the use of Sublime Text for creating complex documents, with a focus on legal briefs written in LaTeX. 
 
 
 1. This article is about LaTeX and Sublime Text. 
 2. The bad news: LaTeXTools is out of date. 
 3. Placeholders and Variables. 
 4. Multiple cursors. 
 5. Paste lists of documents copied from folders. 
 6. Create and use…

 Article on comparative handling of multiple cursors in Sublime Text, Visual Studio Code and Vim. 
 
 1. Multiple cursors? Multi-cursors? What are we talking about? 
 2. Who “invented” multiple cursors? 
 3. Multiple cursors in Sublime Text 3 and 4. 
 4. Multiple cursors in Visual Studio Code. 
 5. Comparison of Sublime Text and Visual Studio Code. 
 6.…

 Article about the different collections of snippets designed for different plugins of Vim and the possibility of converting from type of format to another. 
 
 1. Preamble 
 2. Steps for using snippets 
 3. Local custom snippets. 
 4. Honza : Why two different collections of snippets ? 
 5. Overview of both collections. 
 6. Is it possible to “mix” the…

 Article on how to copy a list of files in a folder and paste the list into an open document. The operation is performed only with resources internal to the tested operating systems, which are MS Windows, GNU/Linux (Arch, Fedora and Ubuntu) and macOS, although in the last one, only in command-line mode. 
 
 1. Topic of this article. 
 2. Command line solution in MS Windows. 
…

 1. Subject of this article. 
 2. Python source analysis. 
 3. The full source code in Python. 
 
 1. Subject of this article. 
 The goal is to generate a simple program to collect the text contained in various PDFs generated directly from word processing programs and insert the various fragments into a single document in Markdown language by separating the fragments with…

 How are four generalist editors, i.e., designed to be used with a wide range of programming languages and text files, performing when writing documents in Markdown language? This is the subject of this article based on my personal experiences in using Vim, Emacs, Sublime Text 4 and Visual Studio Code both directly and with extensions dedicated to the above mentioned markup language. 
…
Abstract : Compression of PDF documents is a useful technique to reduce the space occupied by these files and facilitate their transmission and storage. 
 In this article, starting from a page devoted to compressing single PDFs, I present two methods for compressing multiple PDF documents. 
 The reference page is as follows: “ Linux shell script to reduce PDF file size (simple…
Abstract: Visual Studio Code is an excellent integrated environment for writing programming codes, but can it also be used as an editor for the LilyPond language dedicated to writing music? 
 
 1. Previous articles on editors for LilyPond. 
 2. Original Visual Studio Code or Code - OSS? 
 3. Installation of the VSLilyPond extension. 
 4. Using VSCode with the VSLilyPond plugin…
Vim is an editor with endless capabilities. It can also generate hyperlinks in LaTeX language to other locally stored documents, thanks to its built-in Regular Expressions. For lawyers, this means linking a legal document with its related evidentiary materials. This is the analysis of the procedure. 
 
 1. Subject of this article. 
 2. Main document configuration. 
 3. RegEx…
About Vim and Gutenberg . 
 Vim is a command-line editor . Gutenberg for WordPress is a visual editor. 
 Vim was created in 1987, as an evolution from the earlier Vi. Gutenberg has become the default editor for WordPress since version 5.0 of the CMS, released on November 27, 2018 . 
 They are chronologically and structurally very distant writing tools. 
 But despite the…
Summary of this article. 
 In this article I report some observations on how to rename documents in GNU/Linux using text commands, clarifying some differences between various distributions. 
 The rename command does not, in fact, have unique behavior in distributions derived from Debian versus those derived from Fedora and Arch. 
 I will try to clarify the content of different commands…
What is the topic of this article? 
 In this article, I describe two simple methods for decorating both single and multiple images with an outline frame, using two open-source resources in the GNU/Linux operating environment. 
 The first solution uses a graphics application. The second, on the other hand, is command-line. 
 Adding a frame to images is very useful in excerpts of…
LaTeX: class definition, standard classes and font sizes. 
 In LaTeX, the term “class” refers to a predefined or custom document type that determines the general layout , style, and options available for formatting a document. 
 The classes in LaTeX are identified by the file extension .cls and provide the basic instructions for document structure. 
 The main features of a…
Introduction. 
 The idea came from reading this article about optical character recognition (OCR) in the GNU/Linux environment from images and PDF, managed from the command line. 
 Obviously, PDF documents are those scanned from paper original, i.e., not obtained by direct saving of document in digital format. For the latter, no OCR is needed. 
 The article is very well written and the…
What are we talking about? 
 In this article, I report my practical experience on how to use the built-in resources of Vim and Emacs to resolve and undo differences between two documents. 
 In fact, I’ve occasionally updated two documents in such a “messy” way that I could no longer remember which updates to keep on one and the other. 
 Both Vim and Emacs offer very…
Emacs, use-package and straight in short. 
 Emacs uses the GNU ELPA (Emacs Lisp Package Archive) for updating installed packages. 
 MELPA (Milkypostman’s Emacs Lisp Package Archive) is, on the other hand, an unofficial manager with numerous other packages and must be installed by following the directions on this page . 
 The original methods for installing packages are as…
LaTeX and the document format 
 As, of course, you all already know (:smiley:), LaTeX is a language dedicated to the typesetting of documents with state-of-the-art quality. 
 It is, therefore, unnecessary to note that the basics of LaTeX can be learned in about 30 minutes, as illustrated in this page . 
 For the purposes of this article, it is sufficient to recall that sources in LaTeX…
About LilyPond and MuseScore. 
 LilyPond and MuseScore are the two most interesting open source projects dedicated to music notation. 
 LilyPond is a markup language, compatible with LaTeX (I refer you to this my article on LaTeX and LilyPond for writing text and music ), that allows you to write musical scores of high graphical quality using text characters. 
 This feature makes it,…
Preamble 
 Vim is an excellent editor for Markdown, both for its own “native” features and for the possibility of adding specific functions via “plugins.” 
 Previewing documents requires, unless you use the “manual” solution mentioned at the end of this article, using a dedicated “plugin.” 
 Until a few years ago, my favorite was “…
What is GIMP? 
 GIMP is an excellent cross-platform image editor: Windows, macOS and any GNU/Linux distribution. 
 It is a full-featured software, strictly open-source and free. 
 Perfect for trying to create a “collage” of overlapping or side-by-side images, even with different sizes, and export the result as a single image in .jpg or .png format. 
 Side-by-side and…
Preface on LaTeX and MS Word 
 I have been using LaTeX for about thirty years to write documents of all
kinds: court documents, reports, research, projects and more. 
 After overcoming the challenging initial learning curve, therefore, it
is very unlikely that one will go back to “traditional” word processing
systems: the extraordinary typographic quality and…
Does it make sense to talk about Org Mode instead of Markdown? 
 Why should I use Org-Mode to write articles to be published network in
Markdown format? 
 Wouldn’t it be more convenient to write the articles directly in
Markdown? 
 The question is more than justified and the answer is not obvious. 
 First, let me remind you that Org-Mode is a mode of GNU/Emacs.…
Subject of this post 
 This post is a follow-up to my previous one named “ Vim, VimTex:
environments and commands in
LaTeX ” in
which I described the creation of environment tags in the LaTeX language
through Vim’s “surround.vim” plugin. 
 Specifically, I described how to add environment tags to words and
 lines objects non-empty , that is,…
Vim and the Global Command: basic structure 
 This post is not a complete review of Vim’s Global Command but is just a series of personal observations on it. 
 You can find a good review, written by those who know much more about it than I do, on this page . 
 With the “Global Command” of Vim ( g ) you can replicate various
 ex-commands on multiple lines. 
…
A smart system for writing 
 Vim is a great editing tool. 
 LaTeX is a “State of the Art”
typesetting system. 
 Vim and LaTeX together make a powerful writing system, but an add-on is
needed to relate them. 
 VimTex provides exactly that target by
relating Vim to LaTeX, and it does its job very well. 
 So Vim and VimTex is a smart system for every kind…
What’s this joke? 
 The title is a joke with the name of “ V.I.M. ” but, at the same time, it’s a real mode of Vim itself: the Magic Mode . 
 To understand what Magic Mode is, the primary source is the item :help magic in Vim. 
 In a few words: 
 
 The Magic Mode refers to the regular expressions 
 The Magic Mode is enabled by default in Vim. 
…
Abstract 
 Use Mozilla Firefox as a Markdown documents viewer written on Linux Ubuntu, Fedora and Arch, with mention of MS Windows and macOS. 
 Mozilla Firefox and the Markdown layout 
 Mozilla Firefox, one of the best Internet browsers, does not natively read documents written in Markdown. 
 If you try to open a document written in Markdown, the browser asks whether it should save…
What is the subject of this article? 
 In this article I will talk about Vim, snippets powered by SirVer UltiSnip : “ the ultimate solution for snippets in Vim ” and Honza vim-snippets (hereafter also simply referred as “honza”). 
 For some more information you can refer to this previous article of mine . 
 SirVer UltiSnip is a plugin to launch and manage…
Primary purpose of the study. 
 
 Initial status : series of inline names, separated by a semicolon followed by a space. 
 Objective : Transpose all names into one column by removing both semicolons and spaces. 
 Purpose : Creating list for mail-merging with e-mail client ( Thunderbird ). 
 Tools : Vim and built-in RegEx function. 
 Example : 
 
 
 
 
…
Vim: do you need to replace some text in all opened buffers? 
 Do You need to perform a substitution between two words or text fragments in all opened buffers? 
 The first option is to open all the buffers and perform a search with substitution in each of them. 
 The search and replace string will look like the one below, where foo will be the data element to be replaced and bar will…

 
 Preface 
 This article is a summary of two previous posts that you can read at these pages: 
 
 “Vim: Study on constructing Regular Expressions to delete or reduce blank lines with Global Command” 
 “Emacs: Study on constructing Regular Expressions to delete or reduce blank lines” 
 
 The topic of “regular expressions” in Vim…
After writing an article focusing on “Vim: Study on constructing Regular Expressions to delete or reduce blank lines with Global Command” I tried to match with a similar operation with Emacs. 
 The goal is to study the differences in syntax related to “regular expressions” between two writing systems. 
 The following is the result of my attempts after various…
Preface 
 On the topic of this article you may find interesting the following one: “Vim and Regular Expressions for removing redundant whitespace” . 
 Unlike the previous article, here the presence of whitespace causes different solutions than blank lines regardless of the number of their occurrences. 
 The study in this article is focused on both the analysis of “…
Why is the Vim line definition “special”? 
 In Vim a “line” is a set of characters that ends with a return
line. 
 Is that all? 
 It seems obvious, but how does it differ from the definition of “line” in
other writing systems? 
 Simple: in other environments usually “lines” break at the right margin of the monitor. In Vim they…
Introduction and structure of the article 
 I wrote this article to practice “ in situ ” formula construction of Regular Expressions also called RegEx in Vim. 
 In particular, the goal is to “clean up” documents with excess whitespace at both the beginning and end of each line. 
 A basic knowledge of Vim and the Regular Expressions built into the editor is…