Skip to content
Snippets Groups Projects
This project is mirrored from https://git.freebsd.org/ports.git. Pull mirroring updated .
  1. Feb 24, 2025
  2. Feb 20, 2025
  3. Jan 20, 2025
  4. Dec 01, 2024
  5. Nov 18, 2024
  6. Nov 08, 2024
  7. Oct 21, 2024
  8. Oct 06, 2024
    • Robert Clausecker's avatar
      editors/ad: Adaptable text editor · a4e55265
      Robert Clausecker authored
      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
      a4e55265
Loading