I've been switching to Emacs packages which are lighter and use the internal Emacs system,
instead of creating their own. This time I wanted to try
Flymake, the syntax checker that comes with Emacs. At
first it wasn't very appealing because I thought it would only show the error on mouse hover! So I tried to see what options I
have for displaying the error messages when text cursor moves over them.
Recently I forked the flycheck-raku (by @widefox) to the Raku GitHub organization.
And did some improvements to it and published it on melpa, so others can easily install and update it.
For those who don't know, flycheck is a tool for syntax checking Gnu Emacs buffers.
You can install flycheck-raku using use-package:
(use-package flychek-raku :ensure t)
Previously if you used flycheck-raku
on a project, it would show errors on use SomeModule;
,
even though the module was in the lib
directory of the project. And this would make flycheck
kinda
useless, because it wouldn't show further errors.
Raku programming language uses some unicode characters as operators, quotation marks, etc.
In this post I'm going to explain how to type those characters in Emacs using
input methods.
First, you might want to see a list of those characters and their ASCII equivalents
here.
There is also a doc for entering unicode characters.
You may specifically want to look at XCompose for a system-wide solution.
There are at least two input methods you can use to enter the unicode characters used in Raku.
rfc1345 and TeX.