Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsujan/FeatherPad
Lightweight Qt Plain-Text Editor for Linux
https://github.com/tsujan/FeatherPad
Last synced: 4 months ago
JSON representation
Lightweight Qt Plain-Text Editor for Linux
- Host: GitHub
- URL: https://github.com/tsujan/FeatherPad
- Owner: tsujan
- License: gpl-3.0
- Created: 2016-03-16T19:12:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T13:42:58.000Z (4 months ago)
- Last Synced: 2024-10-23T12:58:18.340Z (4 months ago)
- Language: C++
- Homepage:
- Size: 17.8 MB
- Stars: 392
- Watchers: 22
- Forks: 67
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
- awesome-qt - FeatherPad - Text Editor for Linux (Editor/IDE/Debugger)
- Awesome-BSD-Ports-Programs-And-Projects - ![Open-Source Software - FeatherPad is a lightweight Qt5 plain-text editor. It is independent of any desktop environment and has: Drag-and-drop support, including tab detachment and attachment, Instant highlighting of found matches when searching, A docked window for text replacement and much more. (Ports and Programs / Editors)
README
# FeatherPad
## Overview
FeatherPad (by Pedram Pourang, a.k.a. Tsu Jan ) is a lightweight Qt plain-text editor for Linux. It is independent of any desktop environment and has:
* Drag-and-drop support, including tab detachment and attachment;
* X11 virtual desktop awareness (using tabs on current desktop but opening a new window on another);
* An optionally permanent search-bar with a different search entry for each tab;
* Instant highlighting of found matches when searching;
* A docked window for text replacement;
* Support for showing line numbers and jumping to a specific line;
* Optional selection highlighting;
* Syntax highlighting for common programming languages;
* Ability to open URLs with appropriate applications;
* Session management;
* Side-pane mode;
* Auto-saving;
* Spell checking with Hunspell;
* Printing;
* Text zooming;
* Appropriate but non-interrupting prompts; and
* Other features that can be found in its settings, on its menus or when it is actually used.Please see [INSTALL](INSTALL) for instructions on compilation, installation and translation!
FeatherPad was written in GTK+ at first, then ported to Qt with more features. Its homepage is .
## Credits
Haiku OS support is added by [khallebal at GitHub](https://github.com/khallebal).
macOS support is added by [Pavel Shliak](https://github.com/shlyakpavel).
OS/2 support is added by [josch1710 at GitHub](https://github.com/josch1710).
## Screenshots
The active Qt widget style determines the look and feel of every Qt application. The following screenshots are taken with a Kvantum theme and the dark color scheme of FeatherPad:
![Tabs](screenshots/Tabs.png?raw=true "Tabs")
![Side-Pane](screenshots/Side-Pane.png?raw=true "Side-Pane")