ports/editors/Makefile
Robert Clausecker a4e552651c editors/ad: Adaptable text editor
ad (pronounced A.D.) is an attempt at combining a modal editing
interface of likes of vi and kakoune with the approach to extensibility
of Plan9's Acme.  Inside of ad text is something you can execute as
well as edit.

It is primarily intended as playground for experimenting with
implementing various text editor features and currently is not at all
optimised or feature complete enough for use as your main text editor.

ad is aiming to be a hybrid of the pieces of various editors that I find
most useful:

 - vim style modal editing to allow for convenient key bindings
 - convenient text navigation and selection from vim/kakoune
 - mini-buffer based user defined minor modes from emacs
 - sam/acme style editing commands for larger editing actions
 - acme style extension through exposing editor state and functionality
   for external client programs.
 - support for mouse based navigation and selection but not requiring
   that as the main way of using the editor like in acme.  That's fine
   for desktop but most of the time I'm working with a laptop which
   makes that far too clunky.

ad is not trying to replace vim (or kakoune, or emacs) in terms of being
a massively hackable editor.  Rather it is trying to follow the
philosophy of acme in being an integrating development environment
(rather than integrated).  By which I mean that the aim is to provide a
comfortable editing environment to work in that supports direct
interaction with external tools and programs from the outside rather
than pulling everything in.

WWW: https://crates.io/crates/ad-editor
2024-10-06 13:49:20 +02:00

301 lines
7.3 KiB
Makefile

COMMENT = Editors
SUBDIR += 2bsd-vi
SUBDIR += abiword
SUBDIR += abiword-docs
SUBDIR += ad
SUBDIR += aee
SUBDIR += aewan
SUBDIR += amp
SUBDIR += apel
SUBDIR += beav
SUBDIR += bee-host
SUBDIR += biew
SUBDIR += bined
SUBDIR += bingrok
SUBDIR += bitedit
SUBDIR += bless
SUBDIR += boiling-egg
SUBDIR += bpatch
SUBDIR += bvi
SUBDIR += calligra
SUBDIR += calligraplan
SUBDIR += chexedit
SUBDIR += cooledit
SUBDIR += cpeditor
SUBDIR += cream
SUBDIR += cudatext
SUBDIR += deforaos-editor
SUBDIR += dhex
SUBDIR += diakonos
SUBDIR += diamond
SUBDIR += dkns
SUBDIR += drjava
SUBDIR += dte
SUBDIR += e3
SUBDIR += e93
SUBDIR += ecce
SUBDIR += ecrire
SUBDIR += editorconfig-core-c
SUBDIR += elementary-code
SUBDIR += emacs
SUBDIR += emacs-devel
SUBDIR += encryptpad
SUBDIR += featherpad
SUBDIR += fileobj
SUBDIR += flim
SUBDIR += focuswriter
SUBDIR += fxite
SUBDIR += gedit
SUBDIR += gedit-plugins
SUBDIR += ghex
SUBDIR += ghostwriter
SUBDIR += gmanedit
SUBDIR += gnome-latex
SUBDIR += gnome-text-editor
SUBDIR += gobby
SUBDIR += gomate
SUBDIR += gummi
SUBDIR += helix
SUBDIR += heme
SUBDIR += hexcurse
SUBDIR += hexedit
SUBDIR += hexer
SUBDIR += hexpert
SUBDIR += hnb
SUBDIR += hte
SUBDIR += imhex
SUBDIR += imhex-current
SUBDIR += jed
SUBDIR += jedit
SUBDIR += joe
SUBDIR += jove
SUBDIR += jucipp
SUBDIR += jupp
SUBDIR += kakoune
SUBDIR += kakoune-lsp
SUBDIR += kate
SUBDIR += kate-devel
SUBDIR += kibi
SUBDIR += kile
SUBDIR += komodo-edit
SUBDIR += languageclient-neovim
SUBDIR += lapce
SUBDIR += lazarus
SUBDIR += lazarus-devel
SUBDIR += lazarus-qt5
SUBDIR += lazarus-qt5-devel
SUBDIR += lazarus-qt6
SUBDIR += lazarus-qt6-devel
SUBDIR += le
SUBDIR += leafpad
SUBDIR += libreoffice
SUBDIR += libreoffice-af
SUBDIR += libreoffice-am
SUBDIR += libreoffice-as
SUBDIR += libreoffice-ast
SUBDIR += libreoffice-be
SUBDIR += libreoffice-bg
SUBDIR += libreoffice-bn
SUBDIR += libreoffice-bn_IN
SUBDIR += libreoffice-bo
SUBDIR += libreoffice-br
SUBDIR += libreoffice-brx
SUBDIR += libreoffice-bs
SUBDIR += libreoffice-ca
SUBDIR += libreoffice-ca_valencia
SUBDIR += libreoffice-ckb
SUBDIR += libreoffice-cs
SUBDIR += libreoffice-cy
SUBDIR += libreoffice-da
SUBDIR += libreoffice-dgo
SUBDIR += libreoffice-dsb
SUBDIR += libreoffice-dz
SUBDIR += libreoffice-el
SUBDIR += libreoffice-en_GB
SUBDIR += libreoffice-en_ZA
SUBDIR += libreoffice-eo
SUBDIR += libreoffice-es
SUBDIR += libreoffice-et
SUBDIR += libreoffice-eu
SUBDIR += libreoffice-fa
SUBDIR += libreoffice-fi
SUBDIR += libreoffice-fur
SUBDIR += libreoffice-fy
SUBDIR += libreoffice-ga
SUBDIR += libreoffice-gd
SUBDIR += libreoffice-gl
SUBDIR += libreoffice-gu
SUBDIR += libreoffice-gug
SUBDIR += libreoffice-hi
SUBDIR += libreoffice-hr
SUBDIR += libreoffice-hsb
SUBDIR += libreoffice-hy
SUBDIR += libreoffice-i18n
SUBDIR += libreoffice-id
SUBDIR += libreoffice-is
SUBDIR += libreoffice-it
SUBDIR += libreoffice-ka
SUBDIR += libreoffice-kab
SUBDIR += libreoffice-kk
SUBDIR += libreoffice-km
SUBDIR += libreoffice-kmr_Latn
SUBDIR += libreoffice-kn
SUBDIR += libreoffice-kok
SUBDIR += libreoffice-ks
SUBDIR += libreoffice-lb
SUBDIR += libreoffice-lo
SUBDIR += libreoffice-lt
SUBDIR += libreoffice-lv
SUBDIR += libreoffice-mai
SUBDIR += libreoffice-mk
SUBDIR += libreoffice-ml
SUBDIR += libreoffice-mn
SUBDIR += libreoffice-mni
SUBDIR += libreoffice-mr
SUBDIR += libreoffice-my
SUBDIR += libreoffice-nb
SUBDIR += libreoffice-ne
SUBDIR += libreoffice-nl
SUBDIR += libreoffice-nn
SUBDIR += libreoffice-nr
SUBDIR += libreoffice-nso
SUBDIR += libreoffice-oc
SUBDIR += libreoffice-om
SUBDIR += libreoffice-or
SUBDIR += libreoffice-pa_IN
SUBDIR += libreoffice-ro
SUBDIR += libreoffice-rw
SUBDIR += libreoffice-sa_IN
SUBDIR += libreoffice-sat
SUBDIR += libreoffice-sd
SUBDIR += libreoffice-si
SUBDIR += libreoffice-sid
SUBDIR += libreoffice-sk
SUBDIR += libreoffice-sl
SUBDIR += libreoffice-sq
SUBDIR += libreoffice-sr
SUBDIR += libreoffice-sr_Latn
SUBDIR += libreoffice-ss
SUBDIR += libreoffice-st
SUBDIR += libreoffice-sv
SUBDIR += libreoffice-sw_TZ
SUBDIR += libreoffice-szl
SUBDIR += libreoffice-ta
SUBDIR += libreoffice-te
SUBDIR += libreoffice-tg
SUBDIR += libreoffice-th
SUBDIR += libreoffice-tn
SUBDIR += libreoffice-tr
SUBDIR += libreoffice-ts
SUBDIR += libreoffice-tt
SUBDIR += libreoffice-ug
SUBDIR += libreoffice-uz
SUBDIR += libreoffice-ve
SUBDIR += libreoffice-vec
SUBDIR += libreoffice-xh
SUBDIR += libreoffice-zu
SUBDIR += linux-bcompare
SUBDIR += linux-r7-office
SUBDIR += linux-sublime-text4
SUBDIR += linux-sublime3
SUBDIR += linux-wps-office
SUBDIR += lite
SUBDIR += lite-xl
SUBDIR += marker
SUBDIR += mg
SUBDIR += mickey
SUBDIR += micro
SUBDIR += mined
SUBDIR += mle
SUBDIR += mousepad
SUBDIR += mp
SUBDIR += nano
SUBDIR += ne
SUBDIR += nedit
SUBDIR += neovim
SUBDIR += neovim-gtk
SUBDIR += neovim-qt
SUBDIR += notepadnext
SUBDIR += notepadnext-devel
SUBDIR += novelwriter
SUBDIR += nvi-m17n
SUBDIR += nvi2
SUBDIR += omegaT
SUBDIR += openoffice-4
SUBDIR += openoffice-devel
SUBDIR += orbiton
SUBDIR += ox
SUBDIR += p5-Proc-InvokeEditor
SUBDIR += p5-Vimana
SUBDIR += paredit-mode.el
SUBDIR += parinfer-rust
SUBDIR += pico-alpine
SUBDIR += picpas
SUBDIR += pluma
SUBDIR += pluma-plugins
SUBDIR += poedit
SUBDIR += poke
SUBDIR += pragtical
SUBDIR += psgml
SUBDIR += puff
SUBDIR += py-babi
SUBDIR += py-editorconfig
SUBDIR += py-pynvim
SUBDIR += py-vim-bridge
SUBDIR += quilter
SUBDIR += rehex
SUBDIR += retext
SUBDIR += rubygem-neovim
SUBDIR += sam
SUBDIR += scite
SUBDIR += se
SUBDIR += semi
SUBDIR += setzer
SUBDIR += shed
SUBDIR += slime
SUBDIR += sly
SUBDIR += sly-asdf
SUBDIR += sly-named-readtables
SUBDIR += sly-quicklisp
SUBDIR += ssed
SUBDIR += sted
SUBDIR += tamago
SUBDIR += tea
SUBDIR += teco
SUBDIR += ted
SUBDIR += tetradraw
SUBDIR += texmacs
SUBDIR += texmaker
SUBDIR += texstudio
SUBDIR += textadept
SUBDIR += texworks
SUBDIR += the
SUBDIR += treeform
SUBDIR += turbo
SUBDIR += tweak
SUBDIR += uemacs
SUBDIR += uhex
SUBDIR += uzap
SUBDIR += ved
SUBDIR += vigor
SUBDIR += vile
SUBDIR += vim
SUBDIR += vim-colorschemes-legacy
SUBDIR += vim-lsp
SUBDIR += vis
SUBDIR += vscode
SUBDIR += web-mode
SUBDIR += with-editor
SUBDIR += with-editor-devel
SUBDIR += wordgrinder
SUBDIR += wxhexeditor
SUBDIR += xcoral
SUBDIR += xed
SUBDIR += xmlcopyeditor
SUBDIR += xvile
SUBDIR += yudit
SUBDIR += zile
.include <bsd.port.subdir.mk>