• Stars
    star
    136
  • Rank 267,670 (Top 6 %)
  • Language
    Ruby
  • License
    Other
  • Created over 16 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Diakonos is a console text editor for the masses.

Diakonos

REQUIREMENTS

  • Ruby 2.3+
  • curses gem

Diakonos is built to run on Linux, but may run under other flavours of UNIX. It works reasonably well under iTerm on OSX. It may or may not work on Windows.

Under Debian and Ubuntu derivatives, you'll need the following dependencies:

sudo apt-get install libncurses5-dev ruby-dev ruby-curses

INSTALLATION

gem install diakonos

RVM

If you use RVM1, gem install diakonos will only install with the current Ruby version and gemset. Diakonos may no longer be in the PATH after switching Ruby versions or gemsets.

To make Diakonos available when it isn't installed in the current gemset, first install it into an RVM Ruby version of your choice (and gemset, if you wish). Then add a script like this in a directory in your PATH (such as ~/bin/diakonos):

#!/bin/zsh

source "$HOME/.rvm/scripts/rvm"
rvm use 3.0.0@your-gemset
diakonos

and make the script executable:

chmod +x ~/bin/diakonos

SOURCE CODE

The latest development code can be obtained from sourcehut:

git clone https://git.sr.ht/~pistos/diakonos

UNINSTALLATION

gem uninstall diakonos

USAGE

Run with any of these:

diakonos [filename...]
diakonos -s <session-name>
diakonos -m <regexp>

or, for other options and arguments,

diakonos --help

For help using Diakonos, simply press F1 or Shift-F1 from within the editor to use the interactive help system.

To dig deeper into Diakonos' rich feature set, see https://github.com/Pistos/diakonos/wiki/Beyond-the-Basics .


Send comments, feedback and tech support requests to the ##pistos channel on the Libera IRC network.

Reproducible issues may be reported at https://todo.sr.ht/~pistos/diakonos or https://github.com/Pistos/diakonos/issues .

Pistos

More Repositories

1

better-benchmark

Statistically correct benchmarking for Ruby.
Ruby
35
star
2

Mathetes

Source code for Mathetes on Freenode
Ruby
19
star
3

m4dbi

M4DBI is a Ruby library that provides ORM modelling to the RDBI library.
Ruby
18
star
4

selfmarks

Anti-social bookmarking for the technically endowed.
Ruby
13
star
5

ideone-gem

A Ruby library for accessing the API of ideone.com
Ruby
10
star
6

angular-sinatra-authentication-example

Example of Authentication and Authorization Using AngularJS and Sinatra
Ruby
10
star
7

linistrac

LinisTrac is a clean and simple issue tracker, built from the start to be highly spam-resistant.
Ruby
9
star
8

Ramalytics

A fresh new approach to web analytics.
Ruby
7
star
9

weewar-ai

weewar-ai lets you interface the weewar.com API using Ruby
Ruby
7
star
10

Weefire

Weechat-Campfire bridge
Ruby
7
star
11

gimp-outline-text

A plugin for the GIMP which outlines the text in the current text layer using the current background colour.
Scheme
6
star
12

Reby

Ruby-Eggdrop Bridge Yes-this-letter-has-no-meaning-in-the-acronym
Ruby
6
star
13

Top-Hacker-News

Poller and RSS feed of the top Hacker News links
Ruby
5
star
14

ruby-dbi

Ruby/DBI, a database abstraction layer and interface
Ruby
5
star
15

ruby-which

Like the UNIX "which" tool, but for Ruby libraries.
Ruby
4
star
16

watir-mirror

(NO LONGER UPDATING, see http://github.com/bret/watir for the official watir github repo) Previously: the mirror of the official Watir svn repository, updated daily.
Ruby
4
star
17

semi-autotest

Fire off your tests without waiting for test suite load time.
Ruby
4
star
18

Rally-Task-Board

A fork of the original Rally Task Board, with some new features
4
star
19

hoptoad-notifier-ramaze

A hoptoadapp.com notifier for Ramaze.
Ruby
4
star
20

rdbi-driver-postgresql

PostgreSQL database driver (DBD) for RDBI
Ruby
4
star
21

ramaze-proto

My personal Ramaze application base
Ruby
3
star
22

zepto-url

A little URL shortening app written with Ramaze.
Ruby
3
star
23

dk-git

Git extension for Diakonos
Ruby
3
star
24

friendfeed-userjs

Some UserJS (Greasemonkey) scripts for FriendFeed.
JavaScript
3
star
25

ramaze-todolist-tutorial

The source code for a tutorial of Ramaze
3
star
26

github-hook

Receives data from github.com's post-receive hooks.
Ruby
3
star
27

ramaze-comet-example

Code for the "Comet with Ramaze" blog post (http://blog.purepistos.net/index.php/2009/01/27/comet-with-ramaze/)
Ruby
2
star
28

Thankful-Eyes

Thankful Eyes is a bookmarklet which increases the font size of body text for optimum readability.
JavaScript
2
star
29

Ruby-DBI-Fetchable-Insert

Test case for fetchable insert with Ruby DBI
Ruby
2
star
30

files2gist

Put any files or directories into a single gist from the command line.
Ruby
2
star
31

Reby-memo-server

Simple web server for Reby memos.
Ruby
2
star
32

RussianReversal

Takes simple English sentences and provides the Russian Reversal verb phrase
Ruby
2
star
33

nice-inspect

Even prettier inspection than pretty_inspect.
Ruby
2
star
34

dk-nanoc

A nanoc extension for the Diakonos text editor.
Ruby
2
star
35

hhgtdg

The Hitchhiker's Guide to Dave's Galaxy
JavaScript
2
star
36

dk-rally

Rally extension for Diakonos
Ruby
2
star
37

dk-pivotal-tracker

Pivotal Tracker extension for Diakonos
Ruby
2
star
38

dk-selector

A Diakonos extension for CSS/XPath selecting on the current HTML/XML buffer.
Ruby
2
star
39

Ruby-DB-Benchmark

An executable framework for comparing the performance of Ruby database access libraries
Ruby
2
star
40

authac

An Authentication and Access Control library for Ramaze.
Ruby
2
star
41

musiclint

Checks music for harmony (voice leading) errors.
Ruby
1
star
42

ramaze-stripe

Example code for using Stripe.com with Ramaze
Ruby
1
star
43

spa-seed

Seed code for a Single-Page Application built with Vue.js, Websockets and Sequel
Ruby
1
star