~pepe/jakoune

Janet & Kakoune in heaven
94752c83 — Josef Pospíšil 5 months ago
Fix jff url
3400ecb5 — Josef Pospíšil 1 year, 2 months ago
Add linter for mismatched docstring
6400a44a — Josef Pospíšil 1 year, 4 months ago
Add simple lint test

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~pepe/jakoune
read/write
git@git.sr.ht:~pepe/jakoune

You can also use your local clone with git send-email.

#JaKoune

JaKoune is set of opionated configuration and helper scripts for Kakoune text editor.

#Installation

Clone this repository and install all Janet dependencties with:

> [sudo] jpm deps

Then install the main binary with:

> [sudo] jpm install

Now you should be able to run jakoune cli.

#Helpers

These helpers are for usage as part of the kakrc.

There are one general command:

  • jakoune git-files session client - piped. Shows chooser from git ls-files and and makes Kakoune edit it in session and client.

And three Janet related ones:

  • jakoune doc selection Prints (doc selection) result to RO buffer and make Kakoune view it.
  • jakoune static-words Prints all bindindings in core Janet env for Kakoune static_words.
  • jakoune janet-files session client - piped. Shows chooser from fd janet and and makes Kakoune edit it in session and client. Depends on fd

#Install

You can install custom configuration for Kakoune editor from cli.

jakoune install [config] Installs jakoune.kak file to your configuration directory according to the configuration in config file. If the file is not provided it defaults to conf.jdn file in this repository.

#Linter

jakoune lint buffile Lints the buffer file and returns any errors or warnings in kakoune lint format.

#Formater

jakoune format Reads the standard input and prints formated code.

#Status

Third day of exploration, so alpha?