https://github.com/vtrlx/parchment
Barebones plaintext editor for GNOME
https://github.com/vtrlx/parchment
adwaita gnome gtk
Last synced: 2 months ago
JSON representation
Barebones plaintext editor for GNOME
- Host: GitHub
- URL: https://github.com/vtrlx/parchment
- Owner: vtrlx
- License: gpl-3.0
- Created: 2024-09-05T13:41:41.000Z (almost 2 years ago)
- Default Branch: trunk
- Last Pushed: 2025-11-07T13:56:52.000Z (8 months ago)
- Last Synced: 2025-11-07T15:29:43.433Z (8 months ago)
- Topics: adwaita, gnome, gtk
- Language: Lua
- Homepage:
- Size: 632 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# [MOVED TO CODEBERG](https://codeberg.org/vtrlx/parchment)
Development of Parchment continues [in its Codeberg repository](https://codeberg.org/vtrlx/parchment). Please submit issues and pull requests there.
---

# Parchment
Just write.
## Features
- write and edit text files
- search and replace
- jump to numbered line
- open current file's folder
### Under the Hood
Parchment automatically performs a few technical things in order to provide a pleasant text editing experience.
#### Trailing Whitespace Removal
When saving a file, Parchment automatically removes any whitespace characters at the end of each line.
#### End-of-File Newline Correction
Parchment automatically ensures that all saved files end with exactly one newline character. This means that files saved by Parchment will work correct when using command-line applications.
#### Text Files Only
Parchment refuses to open non-textual files; Any file containing a NUL character (byte of value 0x00) will be rejected.
#### UTF-8 Validation
Parchment refuses to open files which aren't valid UTF-8.
## Building
Parchment compiles with [Flatpak Builder](https://docs.flatpak.org/en/latest/flatpak-builder.html).
```sh
flatpak-builder build ca.vtrlx.Parchment.json --user --install --force-clean
flatpak run ca.vtrlx.Parchment
```
To build and run the development version, add `.Devel` after the application's name.
```sh
flatpak-builder build ca.vtrlx.Parchment.Devel.json --user --install --force-clean
flatpak run ca.vtrlx.Parchment.Devel
```