Commit Graph

726 Commits

Author SHA1 Message Date
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
Dima Panov
d8273ae222 editors/libreoffice: update to 24.8.0 release (+)
New major release!

LibreOffice 24.8, the new major release of the free, volunteer-supported office suite
has been released with a wealth of improvements:

* Handy "Quick find" deck in the Sidebar
* New spreadsheet functions, including XLOOKUP
* Better presentation templates
* New password-based encryption for documents

and much more:	https://blog.documentfoundation.org/blog/2024/08/22/libreoffice-248/

Release notes:	https://wiki.documentfoundation.org/ReleaseNotes/24.8

Co-Authored-by:	Li-Wen Hsu <lwhsu@FreeBSD.org>

Sponsored by:	Serenity Cybersecurity, LLC
2024-08-23 00:43:30 +03:00
Neel Chauhan
1e59715b75 editors/jove: Revive port 2024-06-07 17:15:10 -04:00
Alexey Dokuchaev
27bc50357c editors/pragtical: new port had been added (+)
Pragtical is a code editor forked from Lite XL, written mostly
in Lua with a focus on being practical rather than minimalist.
2024-04-23 11:48:08 +00:00
Rene Ladan
adfc65bb9f editors/linux-sublime: Remove expired port
2024-03-31 editors/linux-sublime: This is the legacy version Use linux-sublime-text4
2024-04-01 13:54:40 +02:00
Rene Ladan
aa4c8558ce editors/morla: Remove expired port
2024-03-31 editors/morla: Project is unmaintained and last upstream release was in 2011
2024-04-01 13:34:23 +02:00
Rene Ladan
402e50da69 editors/asedit: Remove expired port
2024-03-31 editors/asedit: Last upstream release was in 2003
2024-04-01 12:38:43 +02:00
Mikael Urankar
6be4141f6d editor/kakoune-lsp: Rename and update to 16.0.0
Upstream is now called kakoune-lsp, change the package name
and github URL accordingly.

Changes:
  https://github.com/kakoune-lsp/kakoune-lsp/releases/tag/v16.0.0
2024-03-17 11:41:23 +01:00
MANTANI Nobutaka
0a2e453e44 editors/imhex-current: Add new port
ImHex is a hex editor for reverse engineers and programmers.

This port is provided separately from existing editors/imhex port
for those who would like to use the latest version of ImHex.

The version requires FreeBSD 15-current, 14-stable, 13-stable,
or upcoming 13.3-RELEASE that has libc++ of LLVM 17 on the base
system to build it, thus it is not possible to build the version
on FreeBSD 13.2-RELEASE or 14.0-RELEASE. This situation has
prevented the update of editors/imhex port to the latest version.

This port is a tentative solution until FreeBSD 14.1-RELEASE
will be released.
2024-03-03 19:48:07 +09:00
Cy Schubert
244b1d01f7 deskutils/notepadnext-devel: Add new port
This new port tracks the NotepadNext development branch. The development
branch includes new features such as peristent bookmarks (as is in
notepad++).
2024-02-05 21:00:41 -08:00
Muhammad Moinur Rahman
d8189f7007 editors/impress: Remove expired port
2024-01-16 editors/impress: Upstream last release was in 2000
2024-01-18 19:29:12 +01:00
Muhammad Moinur Rahman
9d803a2ee0 editors/jove: Remove expired port
2024-01-16 editors/jove: No upstream update in last 23 years
2024-01-18 19:29:11 +01:00
Muhammad Moinur Rahman
5b285657ab editors/led: Remove expired port
2024-01-16 editors/led: Last upstream release was in 2002 reconsider using editors/nano
2024-01-17 18:24:45 +01:00
Muhammad Moinur Rahman
e1dbddc1fb editors/edith: Remove expired port
2024-01-16 editors/edith: Upstream last release was in 2000
2024-01-17 18:24:43 +01:00
Muhammad Moinur Rahman
5233c4fb1e editors/fte: Remove expired port
2024-01-16 editors/fte: Upstream last release was in 2001
2024-01-17 18:24:40 +01:00
Yuri Victorovich
44645be5cf editors/vim-lsp: New port: Async language server protocol plugin for vim and neovim 2024-01-14 13:26:42 -08:00
Muhammad Moinur Rahman
bf234f895b editors/pdfedit: Remove expired port
2023-12-31 editors/pdfedit: BROKEN on all supported versions for 2 years after the EOL of 12
2023-12-31 01:06:25 +01:00
Muhammad Moinur Rahman
f7119cc2ae editors/xi-core: Remove expired port
2023-12-31 editors/xi-core: Project is currently discontinued, one depend port broken (editors/xi-term set to deprecation too). Upstream recommends editors/lapce
2023-12-31 01:06:25 +01:00
Muhammad Moinur Rahman
7f905b8924 editors/xi-term: Remove expired port
2023-12-31 editors/xi-term: Frontend depends on deprecated editors/xi-core. No upstream activity.
2023-12-31 01:06:21 +01:00
Jose Alonso Cardenas Marquez
4a05009c90 editors/lazarus-*: Update to 3.0.0 and 3.1.0
- Add editors/lazarus-qt6
- Add new CONFLICTS
- Change default lazarus and lazarus-devel to 3.0.0 and 3.1.0
- Change lazarus.mk file. Now stable and devel version support qt6 interface
2023-12-22 20:11:52 -05:00
Tobias C. Berner
db17e8f711 editors/kate-devel: new port -- Kate 24.02-beta1 2023-12-03 12:40:33 +01:00
Jose Alonso Cardenas Marquez
0b92f925a3 lang/fpc-*: Merge all units to lang/fpc
- Merge all fpc-* units to lang/fpc. It gives us a better way to maintain fpc
  and lazarus ports.
- Update Mk/fpc.mk for reflects new changes
- Update Mk/lazarus.mk for reflects new changes
- Now we can defined WANT_FPC_DEVEL AND WANT_LAZARUS_DEVEL for use devel version
  of fpc or lazarus for build apps based on fpc/lazarus
- Add entries to MOVED
- Bump PORTREVISON of affected ports
- Some other minor modifications
2023-11-12 15:49:26 -05:00
Rodrigo Osorio
3bbcc9393b editors/omegaT: resurrect and upgrade to 6.0.0.
Resurect and upgrade omegaT, a free translation memory tool

PR:		272644
Reported by:	thierry
2023-11-02 14:42:01 +01:00
Jose Alonso Cardenas Marquez
e91f29bfd0 editors/lazarus-qt6-devel: New port: Portable Delphi-like IDE for the FreePascal compiler (QT6 devel)
Lazarus is the class libraries for Free Pascal that emulate Delphi.
Free Pascal is a GPL'ed compiler that runs on Linux, Win32, OS/2, 68K
and more. Free Pascal is designed to be able to understand and compile
Delphi syntax, which is of course OOP.

Lazarus is the part of the missing puzzle that will allow you to
develop Delphi-like programs in all of the above platforms. Unlike Java
which strives to be a write once run anywhere, Lazarus and Free Pascal
strives for write once compile anywhere. (devel version)
2023-10-29 12:52:21 -05:00
Yuri Victorovich
662e7b4f5a editors/o: Rename into editors/orbiton and update 2.60.3 → 2.62.2 2023-06-04 22:42:59 -07:00
Alexey Dokuchaev
13681d540b editors/uhex: new port had been added (+)
uHex is small and fast multiplatform hexadecimal editor with support
for large files (up to 2 GB) while using minimal amounts of memory.

WWW: https://uhex.sourceforge.net/
2023-03-16 05:40:54 +00:00
Alexey Dokuchaev
e937590c1b editors/mickey: new port had been added (+)
Mickey is a hexadecimal/ASCII file viewer and editor that runs on all
major operating systems thanks to FLTK.  It supports various integer
and floating-point data types, and allows to work with multiple files
simultaneously via well-known tabbed interface.

WWW: https://mickey.sourceforge.net/
2023-03-16 04:07:34 +00:00
Alexey Dokuchaev
8991b1690d editors/bingrok: new port had been added (+)
BinGrok is a binary/hexadecimal editor created specifically with
the goal of reverse-engineering proprietary data formats in mind.
It allows for creation of C-struct-like "views" of your data for
better visualization of the parts that you have deciphered.

WWW: https://github.com/spuriousdata/BinGrok
2023-03-16 03:29:34 +00:00
Alexey Dokuchaev
5f8fd41d71 editors/bined: new port had been added (+)
Binary/hexadecimal editor written in Java.

WWW: https://bined.exbin.org/editor/
2023-03-15 10:39:38 +00:00
Alan Somers
4bc4d0fcbe editors/neovim-gtk: new port
It's a GTK UI for neovim

PR:		270165
Approved by:	fernape (ports)
2023-03-14 11:08:05 -06:00
Jesús Daniel Colmenares Oviedo
01820ee3d0 editors/vis: New port: Vi-like editor based on Plan 9's structural regular expressions
Vis aims to be a modern, legacy-free, simple yet efficient editor,
combining the strengths of both vi(m) and sam.

It extends vi's modal editing with built-in support for multiple
cursors/selections and combines it with sam's structural regular
expression based command language.

Efficient syntax highlighting is provided using Parsing Expression
Grammars, which can be conveniently expressed using Lua in the form
of LPeg.

The editor core is written in a reasonable amount of clean, modern
and legacy-free C code, enabling it to run in resource-constrained
environments. There is also a Lua API for in-process extensions.

Vis strives to be simple and focuses on its core task: efficient
text management. Clipboard and digraph handling as well as a fuzzy
file open dialog are all provided by independent utilities.

WWW: https://www.brain-dump.org/projects/vis/

PR:	270063
2023-03-14 10:07:55 +09:00
Florian Limberger
86b0628113 editors/sam: + Unix port of the sam text editor from Bell Labs.
Reviewed by: arrowd, diizzy

Differential Revision: https://reviews.freebsd.org/D38785
2023-03-04 15:30:24 +03:00
Gleb Popov
6084fa697b editors/r7-office: Rename to editors/linux-r7-office
Reported by:	fluffy
2023-02-25 00:31:48 +03:00
Gleb Popov
21b9dea150 editors/r7-office: + Russian office suite.
Sponsored by:	Serenity Cybersecurity, LLC
2023-02-24 00:15:41 +03:00
Yuri Victorovich
5ab47d0bd0 editors/languageclient-neovim: New port: Language Server Protocol (LSP) support for vim and neovim 2023-01-08 12:59:13 -08:00
Yuri Victorovich
90d57c54df editors/ox: New port: Independent Rust text editor that runs in your terminal 2023-01-06 23:57:00 -08:00
Muhammad Moinur Rahman
49e67115d4 editors/madedit: Cleanup EXPIRED ports
Approved by:	portmgr
2022-12-31 02:50:42 +01:00
Nuno Teixeira
3511d2aea2 textproc/retext: Move to a better category
- move to editors category as the COMMENT sugests

Reported by:	danfe
2022-12-21 08:37:07 +00:00
Alexey Dokuchaev
d008ed9fc4 editors/bless: resurrect^Wreadd previously expired port
- Update to the latest version 0.6.3 (and thus unbreak)
- Project is hosted on GitHub and builds with Meson now
2022-12-01 09:43:24 +00:00
Alexey Dokuchaev
e70c6d52bf editors/turbo: new port had been added (+)
It is an experimental text editor for the terminal, based on
the Scintilla code editing component by Neil Hodgson and the
famous old-school Turbo Vision application framework.
2022-11-24 12:49:48 +00:00
Alexey Dokuchaev
46fda53e81 editors/lite-xl: new port had been added (+)
Lite XL editor is a lightweight, simple, fast, feature-filled, and
extremely extensible text editor written in C, and Lua, descendant
of the `editors/lite'.

WWW: https://lite-xl.com/
2022-11-10 10:45:46 +00:00
Yuri Victorovich
0f98ff01e1 editor/novelwriter: New port: Text editor designed for writing novels 2022-10-16 15:14:45 -07:00
Adam Weinberger
c51ce87a4e editors/vim-colorschemes-legacy: Add port
Upstream vim modernized their colorschemes, which is a good thing.
However, the look of them has changed, which is jarring at best for
users used to the original look.

Upstream colorscheme development was split into a new repo, and the
original colorschemes were imported there. This port installs those
colorschemes.

The rest of that repo are the colorschemes included in vim, so there's
not really any benefit to packaging anything else from it.

PR:		265798
2022-09-03 10:26:48 -06:00
Nuno Teixeira
eebf2f3f34 editors/lapce: New port: Lightning-fast and Powerful Code Editor
Lapce is written in pure Rust with a UI in Druid. It is designed with
Rope Science from the Xi-Editor which makes for lightning-fast
computation, and leverages OpenGL for rendering.

 - Built-in LSP (Language Server Protocol) support to give you
   intelligent code features such as: completion, diagnostics and code
   actions
 - Modal editing support as first class citizen (Vim-like, and
   toggleable)
 - Built-in remote development support inspired by VSCode Remote
   Development.
 - Plugins can be written in programming languages that can compile to
   the WASI format (C, Rust, AssemblyScript)
 - Built-in terminal, so you can execute commands in your workspace,
   without leaving Lapce.

WWW: https://lapce.dev/

PR:		265892
2022-08-27 15:24:58 +01:00
Thierry Thomas
5a22bf5e34 editors/bee-host: host part of the Browser's Exernal Editor extension
BeeCtl is the host part of Chrome-bee, a Chrome/Firefox extension that
allows to edit text fields with an external editor.
2022-08-12 13:26:33 +02:00
Yasuhiro Kimura
ac4cee8e12 editors/with-editor-devel: Add new port
Add editors/with-editor-devel, development version of Emacs Lisp
library to use the emacsclient as the $$EDITOR of child processes.

https://github.com/magit/with-editor
2022-08-02 01:12:15 +09:00
Rene Ladan
6a5c7cc019 cleanup: Remove expired ports:
2022-08-01 editors/codelite: Has been broken for over a year.
2022-08-01 15:24:04 +02:00
Nuno Teixeira
81aac8ac84 editors/amp: New port: Complete text editor for your terminal
Heavily inspired by Vi/Vim. Amp aims to take the core interaction model
of Vim, simplify it, and bundle in the essential features required for
a modern text editor.

WWW: https://amp.rs/
2022-07-21 15:21:42 +01:00
Neel Chauhan
fbb6231edd editors/gnome-text-editor: New port 2022-07-14 13:20:52 -07:00
Alexey Dokuchaev
a4aac45549 editors/lite: text editor written mostly in Lua (new port added)
It aims to provide something practical, pretty, small, and fast,
implemented as simply as possible; easy to modify and extend via
plugins, or to use without doing either.

WWW: https://github.com/rxi/lite
2022-07-06 17:35:14 +00:00