{"name":"emacs-app","portdir":"editors/emacs","version":"30.2","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/emacs/emacs.html","description":"The GNU Emacs text editor","long_description":"GNU Emacs is a self-documenting, customizable, extensible real-time display editor. Users new to Emacs will be able to use basic features fairly rapidly by studying the tutorial and using the self-documentation features. Emacs also has an extensive interactive manual browser. It is easily extensible since its editing commands are written in Lisp.","active":true,"categories":["aqua","editors"],"maintainers":[{"name":"dports","github":"drkp","ports_count":70}],"variants":["imagemagick","rsvg","xwidgets","nativecomp","treesitter"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","texinfo","clang-18"]},{"type":"lib","ports":["gmp","gnutls","ncurses","tree-sitter","lcms2","librsvg","webp","libxml2","gcc15","sqlite3"]},{"type":"run","ports":["tree-sitter-typescript","tree-sitter-yaml","tree-sitter-cmake","tree-sitter-dockerfile","tree-sitter-go-mod","tree-sitter-toml","tree-sitter-elixir","tree-sitter-heex","tree-sitter-lua","tree-sitter-phpdoc","tree-sitter-bash","tree-sitter-c","tree-sitter-c-sharp","tree-sitter-cpp","tree-sitter-css","tree-sitter-go","tree-sitter-html","tree-sitter-java","tree-sitter-javascript","tree-sitter-json","tree-sitter-php","tree-sitter-python","tree-sitter-ruby","tree-sitter-rust","tree-sitter-tsx"]}],"depends_on":[]}