Scribes (software)

Last updated
Scribes
Developer(s) Lateef Alabi-Oki
Stable release 0.3.3.3 (5 January 2008) [±]
Written in Python
Operating system Unix-like
Type Text editor
License GPL-2.0-or-later [1]
Website scribes.sourceforge.net

Scribes is a minimalist lightweight free text editor Linux and BSD designed for the GNOME desktop licensed under the terms of the GPL-2.0-or-later license. [2] It was created by Lateef Alabi-Oki and programmed in Python. [2] [3]

Contents

Features

Scribes supports Python plugins, remote editing with FTP, SFTP, SSH, Samba, and WebDAV, and autosave. It also supports code snippets, auto-indentation, hotkeys, bookmarks, templates, and automatic word completion or replacement. [2] [4] Scribes has syntax highlighting support for around 70 different programming languages, including PHP, Java XML, and HTML. [5] Editing icons are hidden from view until a user mouses over the area. [6] [7]

Scribes does not support tabs, instead opening every new file in a separate window. A document switcher is provided to switch between windows by pressing F9. [3]

The interface supports multiple different color themes. [6] [7]

Reception

LinuxInsider stated that Scribes was a "revolutionary approach to working with a text editor" though noting that the interface took some time getting used to. [6] Linux.com said that "after 30 minutes of usage, you will either love it or hate it." [3] RedMonk.com praised the "rethink everything" approach of the editor. [8]

Related Research Articles

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is cross-platform application development framework for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<span class="mw-page-title-main">Acme (text editor)</span> Text editor designed by Rob Pike

Acme is a text editor and graphical shell from the Plan 9 from Bell Labs operating system, designed and implemented by Rob Pike. It can use the Sam command language. The design of the interface was influenced by Oberon. It is different from other editing environments in that it acts as a 9P server. A distinctive element of the user interface is mouse chording.

<span class="mw-page-title-main">Kate (text editor)</span> Text editor

The KDE Advanced Text Editor, or Kate, is a source code editor developed by the KDE free software community. It has been a part of KDE Software Compilation since version 2.2, which was first released in 2001. Intended for software developers, it features syntax highlighting, code folding, customizable layouts, multiple cursors and selections, regular expression support, and extensibility via plugins. The text editor's mascot is Kate the Cyber Woodpecker.

<span class="mw-page-title-main">PyQt</span> Python GUI library

PyQt is a Python binding of the cross-platform GUI toolkit Qt, implemented as a Python plug-in. PyQt is free software developed by the British firm Riverbank Computing. It is available under similar terms to Qt versions older than 4.5; this means a variety of licenses including GNU General Public License (GPL) and commercial license, but not the GNU Lesser General Public License (LGPL). PyQt supports Microsoft Windows as well as various kinds of UNIX, including Linux and MacOS.

<span class="mw-page-title-main">Midnight Commander</span> Orthodox file manager

GNU Midnight Commander is a free cross-platform orthodox file manager. It was started by Miguel de Icaza in 1994 as a clone of the then-popular Norton Commander.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

<span class="mw-page-title-main">Komodo Edit</span> Text editor for dynamic programming languages

Komodo Edit is a free and open source text editor for dynamic programming languages. It was introduced in January 2007 to complement ActiveState's commercial Komodo IDE. As of version 4.3, Komodo Edit is built atop the Open Komodo project. Komodo IDE is no longer supported and maintained by developers for Python.

<span class="mw-page-title-main">Linux</span> Family of Unix-like operating systems

Linux is both a open-source Unix-like kernel and generic name for a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution (distro), which includes the kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses and recommends the name "GNU/Linux" to emphasize the use and importance of GNU software in many distributions, causing some controversy.

The following tables list notable software packages that are nominal IDEs; standalone tools such as source-code editors and GUI builders are not included. These IDEs are listed in alphabetic order of the supported language.

dwm Dynamic window manager for X Window System

dwm is a minimalist dynamic window manager for the X Window System developed by Suckless that has influenced the development of several other X window managers, including xmonad and awesome. It is externally similar to wmii, but internally much simpler. dwm is written purely in C for performance and lacks any configuration interface besides editing the source code. One of the project's guidelines is that the source code is intended never to exceed 2000 SLOC, and options meant to be user-configurable are all contained in a single header file.

<span class="mw-page-title-main">Komodo IDE</span>

Komodo IDE is an integrated development environment (IDE) for dynamic programming languages. It was introduced in May 2000. Many of Komodo's features are derived from an embedded Python interpreter.

<span class="mw-page-title-main">GNU Emacs</span> GNU version of the Emacs text editor

GNU Emacs is a free software text editor. It was created by GNU Project founder Richard Stallman, based on the Emacs editor developed for Unix operating systems. GNU Emacs has been a central component of the GNU project and a flagship project of the free software movement. Its tag line is "the extensible self-documenting text editor."

<span class="mw-page-title-main">OpenShot</span> Free video editing software

OpenShot Video Editor is a free and open-source video editor for Windows, macOS, Linux, and ChromeOS. The project started in August 2008 by Jonathan Thomas, with the objective of providing a stable, free, and friendly to use video editor.

<span class="mw-page-title-main">Uzbl</span> Open source minimalist web browser

Uzbl is a discontinued free and open-source minimalist web browser designed for simplicity and adherence to the Unix philosophy. Development began in early 2009 and is still considered in alpha software by the developers. The core component of Uzbl is written in C, but other languages are also used, most notably Python. All parts of the Uzbl project are released as free software under GNU GPL-3.0-only.

<span class="mw-page-title-main">Sublime Text</span> Text editor

Sublime Text is a shareware text and source code editor available for Windows, macOS, and Linux. It natively supports many programming languages and markup languages. Users can customize it with themes and expand its functionality with plugins, typically community-built and maintained under free-software licenses. To facilitate plugins, Sublime Text features a Python API. The editor utilizes minimal interface and contains features for programmers including configurable syntax highlighting, code folding, search-and-replace supporting regular-expressions, terminal output window, and more. It is proprietary software, but a free evaluation version is available.

The following outline is provided as an overview of and topical guide to the Perl programming language:

<span class="mw-page-title-main">Kivy (framework)</span> Free and multi-platform graphical library for Python

Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, Linux, macOS, and Windows.

<span class="mw-page-title-main">Puddletag</span> Tag editor for Unix-like operating systems

Puddletag is a graphical audio file metadata editor ("tagger") for Unix-like operating systems.

<span class="mw-page-title-main">Pluma (text editor)</span> Default text editor for the MATE desktop environment

Pluma is a fork of gedit 2 and the default text editor of the MATE desktop environment used in Linux distributions. It extends the basic functionality with other features and plugins.

References

  1. "~mystilleef/scribes/scribes-dev-0.4 : contents of SCRIBES/License.py at revision 1052". 2009-07-25.
  2. 1 2 3 "Scribes - minimalist text editor". LinuxLinks. 2022-10-17. Retrieved 2024-06-19.
  3. 1 2 3 Kouremenos, Nikos (2007-01-10). "Scribes editor focuses on the text". Linux.com . Archived from the original on 2008-03-31.
  4. Sneddon, Joey (2011-02-16). "Scribes: Powerful yet minimal text editor". OMG! Ubuntu. Retrieved 2024-06-19.
  5. "10 Best Website Builders for Linux". Linux.com. 2017-06-07. Retrieved 2024-06-19.
  6. 1 2 3 Germain, Jack (2011-12-14). "Scribes: A Sturdy Reinvention of the Text Editor". LinuxInsider . Retrieved 2024-06-19.
  7. 1 2 Andrew (2011-03-28). "Scribes Is A Very Interesting, Minimalistic Text Editor With Remote Editing Support". WebUpd8. Retrieved 2024-06-19.
  8. O'Grady, Stephen (2007-03-01). "Where Have All the Good Text Editors Gone?". RedMonk.com. Retrieved 2024-06-19.