An open API service indexing awesome lists of open source software.

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

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 screenshot](parchment.png)

# 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
```