Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Unix has a clever trick for hiding a file from being displayed by the ls command or other file browsers: just prefix the file name with a period character.
-
What is the best first language when learning how to program?
-
The Unix man command can open a manual page if you know its name, and the apropos command can search through the manuals if you are looking for a specific word.
-
I have a number of machines I need to connect to via the secure shell (SSH), and typing in the IP address or host name by hand every time get tedious very quickly.
-
About a year ago I wrote about the first step in de-Bootstrapping my website, where I made my site layout independent of the Bootstrap CSS framework.
-
Sometimes you want to have a set of Vim settings specific only to a certain project.
-
My article for the website Learn X in Y minutes about Vim scripting has been accepted; the article teaches you how to get started with Vim’s built-in custom scripting language in a very concise manner.
-
I have recently switched my Neovim setup to use lightline.vim and at the same time I was experimenting with colour schemes.
-
When I was still researching this fabled obscure language called Lisp one thing people kept saying about it is that “Lisp is a programmable programming language”, but I could never figure out what they meant by that.
-
When I first a^2 + b^2 learned about rotation matrices they appeared quite “magic”; if you squinted your eyes a bit it sort of made sense, and if you did the math you could prove that the matrix does indeed perform the rotation and that all the group prop…
-
Vim has good support for Scheme, but the problem with Scheme is that every implementation adds its own features to the language.
-
I use GitLab to host my various projects, but it is always a good idea to be able to have an automatic mirror set up.
-
In order to make writing Awk scripts easier I have written a new Neovim plugin: Awk-ward.nvim (GitHub mirror).
-
When I wrote guile-messagepack I needed an object to represent the nil value, which embodies the concept of “nothingness” or “no value” in MessagePack.
-
NCM2 is a plugin for Neovim and Vim which provides users with a unified completion menu.
-
I have written a Common Lisp completion source for NCM2, built upon Vlime.
-
In the previous article we have seen how to pack an object, this time we will see how to unpack it again on the receiving end.
-
In this part of the series I want to go into how to pack data to bytes in MessagePack.
-
When I originally set out to write MsgPack.rkt, a Racket implementation of the MessagePack protocol, I had a hard time wrapping my mind around where to begin.
-
The first major step in phasing out the bloat that is Bootstrap from my website is done.
-
In the process of de-Bootstrapping the workshop I have to replace whole components provided by Bootstrap with my own constructs.
-
I have set up a channel for GNU Guix to build Neovim.
-
One of the new features of Neovim is its ability to write plugins in any programming language, provided that there is a plugin host available.
-
Over two years already without rewriting the workshop?
-
I knew this day would come eventually, so here we are: I moved from macOS to GNU/Linux as my operating system.
-
There is a great article by Glenn Fiedler titled “Fix Your Timestep!”
-
During the development of REPL.nvim I had to be able to test the plugin without relying on any particular REPL present on the development system.
-
Integrating a REPL in Vim has been a difficult issue in the past, but with Nvim’s built-in terminal emulator it is just a few commands away.
-
If you were to run the Workshop through an HTML validator you would notice a lot of warnings about the document outline.
-
There is a new project up at the Workshop: info.vim, a Vim plugin which implements a complete reader and browser for info documents from within Vim.
-
At this point I could start to make rewriting my website an annual tradition.
-
I found myself needing a program to apply binary patches in the IPS file format and I was really disappointed that there are no proper Unix programs for that purpose available.
-
Recently I have been working on a small Cocoa app and one of the things I needed to do was highlight an NSImageView when the user is hovering above it while dragging a file.
-
This is a very useful project I had written quite a while ago at work and recently found collecting dust on my hard drive.
-
My Neovim PR to add tab-local working directories has recently been merged.
-
RSS- and Atom feeds are live now.
-
The Workshop blog is finally up and running, in all its static glory.