arthur bc66e673fa Merge branch 'refs/heads/char_encode'
# Conflicts:
#	include/builtins.h
#	include/data.h
#	include/editor_op.h
#	include/file_io.h
#	include/input.h
#	include/row_op.h
#	install.sh
#	main.c
#	meson.build
#	src/builtins.c
#	src/editor_op.c
#	src/file_io.c
#	src/init.c
#	src/input.c
#	src/output.c
#	src/row_op.c
2026-05-04 00:31:48 +02:00
2026-05-04 00:31:48 +02:00
2025-10-05 21:44:58 +02:00
2024-09-23 17:51:59 +02:00
2026-01-09 15:03:08 +01:00

Beluga

Beluga is a project of CLI text editor that uses lisp as configuration language.

Requirements

You will only need meson and a C compiler to compile the editor.

Installation

From source

Here is the installation line for development version:

git clone https://git.giorgio-nas.fr/arthur/beluga.git && cd beluga && meson setup build && meson compile -C build

The executable file will be build/beluga. Feel free to add it to your path.

From installation script ( prefered )

Just clone the repo and execute the script install.sh. It will automatically add beluga to your path.

Getting start

To open an existing file just type : ./build/beluga path_to_my_file

Here is some few command that you will need :

keybind command
Ctrl-x Ctrl-c leave the editor
Ctrl-x Ctrl-s Save a file
Ctrl-x f open file
S
Description
No description provided
Readme 2.8 MiB
Version 2.4 Latest
2026-05-23 15:46:49 +02:00
Languages
C 98.3%
NewLisp 1.1%
Shell 0.4%
Meson 0.2%