So the only thing that I'm missing is syntax checking.
29 explores advanced topics like LSP but hasn't been implemented in 7 years.
@bjonnh has showed a very simple implementation as a flycheck checker.
The same checker can be used for sparql-update-mode, tarql-mode: the only thing that needs to be changed is the executable name, and add a few more regexes. On Windows the executables are *.bat (as shown below), on linux are *, on Cygwin are either:
@ljos thanks for your very excellent mode! I also use it for writing SPARQL UPDATEs and TARQL tabular conversions.
Could you make 2 more derived modes:
sparql-update-mode
(ext*.ru
),tarql-mode
(ext*.tarql
)?insert, delete
)So the only thing that I'm missing is syntax checking.
29 explores advanced topics like LSP but hasn't been implemented in 7 years.
sparql-update-mode, tarql-mode
: the only thing that needs to be changed is the executable name, and add a few more regexes. On Windows the executables are*.bat
(as shown below), on linux are*
, on Cygwin are either:sparql-mode
:("qparse.bat" "--query" source)
sparql-update-mode
:("update.bat" "--update" source)
tarql-mode
:("tarql.bat" source)
Output examples: