summaryrefslogtreecommitdiffstats
path: root/editors
diff options
context:
space:
mode:
authorstratact2019-06-05 09:35:45 -0700
committerRemko van der Vossen2019-06-05 19:19:27 +0200
commit652993aad0cee410362ec2ede104eafe1cda4973 (patch)
tree140caff116e8ad622125852bbe012dc9f414aa64 /editors
parentb36e36fecdab91842b001fe46961fb726bfed29a (diff)
editors/kakoune: new spell, Vim-like editor with a focus on multi-selections
Signed-off-by: Remko van der Vossen <wich@sourcemage.org>
Diffstat (limited to 'editors')
-rwxr-xr-xeditors/kakoune/BUILD3
-rwxr-xr-xeditors/kakoune/DEPENDS1
-rwxr-xr-xeditors/kakoune/DETAILS35
-rw-r--r--editors/kakoune/HISTORY2
-rwxr-xr-xeditors/kakoune/INSTALL2
5 files changed, 43 insertions, 0 deletions
diff --git a/editors/kakoune/BUILD b/editors/kakoune/BUILD
new file mode 100755
index 0000000000..92002979a2
--- /dev/null
+++ b/editors/kakoune/BUILD
@@ -0,0 +1,3 @@
+OPTS="$OPTS PREFIX=${INSTALL_ROOT}/usr" &&
+cd ${SOURCE_DIRECTORY}/src &&
+make $OPTS
diff --git a/editors/kakoune/DEPENDS b/editors/kakoune/DEPENDS
new file mode 100755
index 0000000000..cc0ed31f59
--- /dev/null
+++ b/editors/kakoune/DEPENDS
@@ -0,0 +1 @@
+depends -sub UTF8 ncurses
diff --git a/editors/kakoune/DETAILS b/editors/kakoune/DETAILS
new file mode 100755
index 0000000000..5d05ab8ada
--- /dev/null
+++ b/editors/kakoune/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=kakoune
+ VERSION=2019.01.20
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ SOURCE_URL[0]=http://github.com/mawww/kakoune/releases/download/v${VERSION}/${SOURCE}
+ SOURCE_HASH=sha512:083eb3b371f722f8973d081fd6145b824c97d3724f4529adf244e32ffac113d3d8bda847e8a7951ba7115d0147d3bd149b4c097ec405764f8027e88e87fade45
+ WEB_SITE=https://github.com/mawww/kakoune
+ LICENSE[0]=UNLICENSE
+ ENTERED=20190603
+ KEYWORDS="editors"
+ SHORT="Selection-oriented code editor inspired by vim"
+cat << EOF
+* Multiple Selections
+Multiple selections are the central way of interacting in Kakoune, with
+powerful handling primitives (regex matches, filtering, splitting,
+aligning, text objects etc).
+
+* Customization
+Users can extend the features of Kakoune or customize them to their liking with
+macros or hooks.
+
+* Text editing tools
+Kakoune implements several tools to help editing/writing text: contextual help,
+as-you-type completion, syntax highlighting for several programming languages.
+
+* Client/Server architecture
+With Kakoune, you can collaboratively edit the same file: all new windows
+created by the editor are clients, and can simultaneously modify the content
+of a file. As such, windows are fully under the control of your X11 window
+manager or can be managed in a single terminal through Kakoune's tmux support.
+
+* Advanced text manipulation primitives
+Text can be selected and modified at will in multiple ways, thanks to several
+primitives: selection rotation, case manipulation, indentation leveling.
+EOF
diff --git a/editors/kakoune/HISTORY b/editors/kakoune/HISTORY
new file mode 100644
index 0000000000..f24ef29d63
--- /dev/null
+++ b/editors/kakoune/HISTORY
@@ -0,0 +1,2 @@
+2019-06-05 Kenneth Raplee <kenneth@raplee.email>
+ * editor/kakoune: new spell, Vim-like multi-selection editor
diff --git a/editors/kakoune/INSTALL b/editors/kakoune/INSTALL
new file mode 100755
index 0000000000..b29c7e85a6
--- /dev/null
+++ b/editors/kakoune/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/src &&
+make $OPTS install