All Projects → alexherbo2 → kakoune.cr

alexherbo2 / kakoune.cr

Licence: Unlicense License
A command-line tool for Kakoune

Programming Languages

crystal
512 projects
KakouneScript
24 projects
shell
77523 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to kakoune.cr

kakoune-wiki
Personal wiki plugin for Kakoune
Stars: ✭ 53 (+26.19%)
Mutual labels:  kakoune
kakoune-extra-filetypes
Extra highlighters for the Kakoune editor
Stars: ✭ 20 (-52.38%)
Mutual labels:  kakoune
kakoune-themes
Color schemes for kakoune , extra syntax highlighting and my config
Stars: ✭ 25 (-40.48%)
Mutual labels:  kakoune
kakoune-colors
Color schemes for kakoune
Stars: ✭ 15 (-64.29%)
Mutual labels:  kakoune
snippet.kak
Snippets integration for Kakoune
Stars: ✭ 23 (-45.24%)
Mutual labels:  kakoune
kakoune-sudo-write
Write to files using 'sudo'
Stars: ✭ 24 (-42.86%)
Mutual labels:  kakoune
Kakoune
mawww's experiment for a better code editor
Stars: ✭ 7,593 (+17978.57%)
Mutual labels:  kakoune
luar
Script Kakoune using Lua
Stars: ✭ 33 (-21.43%)
Mutual labels:  kakoune
emmet-cli
Emmet command line interface
Stars: ✭ 27 (-35.71%)
Mutual labels:  kakoune
tagbar.kak
Tag viewer for Kakoune
Stars: ✭ 19 (-54.76%)
Mutual labels:  kakoune
kak-ansi
Kakoune support for rendering ANSI-colored text.
Stars: ✭ 30 (-28.57%)
Mutual labels:  kakoune
auto-pairs.kak
Auto-pairing of characters for Kakoune
Stars: ✭ 62 (+47.62%)
Mutual labels:  kakoune
kakoune-gdb
gdb integration plugin
Stars: ✭ 44 (+4.76%)
Mutual labels:  kakoune
powerline.kak
Kakoune modeline, but with passion
Stars: ✭ 49 (+16.67%)
Mutual labels:  kakoune
kakoune-edit-or-dir
File browser for Kakoune
Stars: ✭ 18 (-57.14%)
Mutual labels:  kakoune
connect.kak
Connect a program to Kakoune clients
Stars: ✭ 80 (+90.48%)
Mutual labels:  kakoune
kakboard
Clipboard integration for Kakoune
Stars: ✭ 49 (+16.67%)
Mutual labels:  kakoune
smarttab.kak
Automatic handling different styles of indentation and alignment.
Stars: ✭ 52 (+23.81%)
Mutual labels:  kakoune
kakoune-snippets
Snippet support for kakoune
Stars: ✭ 35 (-16.67%)
Mutual labels:  kakoune
kakoune-ghci-bridge
Get intellisense for Haskell in Kakoune via ghci
Stars: ✭ 13 (-69.05%)
Mutual labels:  kakoune

kakoune.cr

Installation | Guide | Manual

kakoune.cr (kcr) is a command-line tool for Kakoune.

It is a great companion to work with projects, multiple files and headless sessions.

Thumbnail Button

What can I do?
  • Connect applications to Kakoune.
  • Control Kakoune from the command-line.
  • Manage sessions.
  • Write plugins.

Give it a spin: kcr tldr & kcr play.

See what’s new with kcr -V | kcr --version-notes or read the changelog.

How does it work?

kakoune.cr is based around the concept of contexts, which can be set via the --session and --client options.

For example, the following command will open the file in the main client of the kanto session.

kcr edit --session=kanto --client=main pokemon.json

Most of the time, you don’t need to specify them. connect will forward KAKOUNE_SESSION and KAKOUNE_CLIENT environment variables, which will be used by kcr to run commands in the specified context.

Example – Connect a terminal:

connect terminal

Example – Connect a program:

connect run alacritty

Dependencies

Installation

Nightly builds

Download the Nightly builds.

Build from source

Run the following in your terminal:

make install

Kakoune definitions

Add the Kakoune definitions to your kakrc.

evaluate-commands %sh{
  kcr init kakoune
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].