From 40fc234eeba3cf95c8f85a03b3aa1693b355ac36 Mon Sep 17 00:00:00 2001 From: arthur Date: Sat, 18 Oct 2025 15:35:57 +0200 Subject: [PATCH 1/3] Update .gitea/workflows/build.yml --- .gitea/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 8848291..521c389 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -6,7 +6,7 @@ on: jobs: build: - runs-on: home-1 + runs-on: ubuntu-latest steps: - name: Checkout code From d0173d730862a29e49f4f1b5b0d167d217b687e2 Mon Sep 17 00:00:00 2001 From: arthur Date: Tue, 28 Oct 2025 09:02:29 +0100 Subject: [PATCH 2/3] Update README.md --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 98382c1..51ddc9d 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,28 @@ # Beluga -Beluga is a project of CLI text editor that will fit perfectly with your azerty keyboard. +Beluga is a project of CLI text editor that uses lisp as configuration language. ## Requirements -You will only need **cmake** and **clang** to compile the editor. +You will only need **meson** and a **C compiler** to compile the editor. ## Installation Here is the installation line for development version: -```git clone --recurse-submodules https://github.com/le-cocotier/beluga.git ~/.beluga && cd ~/.beluga && mkdir build && cd build && cmake ../ && make beluga``` +```git clone https://homelinuxserver.ddns.net/git/arthur/beluga.git ~/.beluga && cd ~/.beluga && meson setup --reconfigure build && meson compile -C build``` -The executable file will be in `bin/beluga`. Feel free to add it to your path. - -You can either run `make all` or `make doc_doxygen` if you're interested by the doxygen documentation. +The executable file will be `build/beluga`. Feel free to add it to your path. ## Getting start To open an existing file just type : -```beluga path_to_my_file``` +```./build/beluga path_to_my_file``` -The only keybinds that you will need will be : - - Ctrl-Q : leave the editor - - Ctrl-S : Save a file +Here is some few command that you will need : + +| keybind| command | +|--------|------------------| +| Ctrl-Q | leave the editor | +| Ctrl-S | Save a file | +| Ctrl-O | open file | From d8c6b9ace38b43d3887cd4efc60fb5d6e8cbdb5e Mon Sep 17 00:00:00 2001 From: arthur Date: Tue, 28 Oct 2025 09:16:36 +0100 Subject: [PATCH 3/3] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51ddc9d..8f72914 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # Beluga Beluga is a project of CLI text editor that uses lisp as configuration language. +It's abviously only working for **Linux**. ## Requirements