aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorPřemysl Janouch <p@janouch.name>2018-08-14 14:42:06 +0200
committerPřemysl Janouch <p@janouch.name>2018-09-02 18:24:14 +0200
commit0ef66c72828b202dcb25f3264e8ce2509f9f3411 (patch)
treea16e42c5ab8d23706b8d3478220a93fafd0d763d /README
parent68d7e34b034480ff314a7154c892f70267ec5dc1 (diff)
downloadhaven-0ef66c72828b202dcb25f3264e8ce2509f9f3411.tar.gz
haven-0ef66c72828b202dcb25f3264e8ce2509f9f3411.tar.xz
haven-0ef66c72828b202dcb25f3264e8ce2509f9f3411.zip
Update README
Diffstat (limited to 'README')
-rw-r--r--README12
1 files changed, 11 insertions, 1 deletions
diff --git a/README b/README
index 0518eff..2095516 100644
--- a/README
+++ b/README
@@ -40,6 +40,7 @@ figured out it would make sense:
- hsm - system monitor
- hss - spreadsheets
- htd - translation dictionary
+ - ht - terminal emulator
- htk - GUI toolkit library
See Projects for more information about the individual projects.
@@ -50,7 +51,7 @@ Identity
--------
The name merely hints at motivations and otherwise isn't of any practical
significance other than that we need an identifier. This time I resisted using
-something offensive.
+something offensive for personal amusement.
A logo covering the entire project is not needed and it seems hard to figure out
anything meaninful anyway, though we might pick a specific font to use for the
@@ -184,6 +185,9 @@ only the per-buffer input line is going to be desynchronized.
https://godoc.org/github.com/gorilla/websocket
+The higher-level client-server API could be made rather generic to allow for
+smooth integration with non-IRC "backends" such as Slack or Mattermost.
+
htd -- translation dictionary
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This specific kind of application doesn't need a lot of user interface either,
@@ -221,6 +225,8 @@ In the second stage, support for the Language Server Protocol will be added so
that the project can be edited using its own tools. Some scripting, perhaps
a tiny subset of VimL, might be desirable. Or other means of configuration.
+Visual block mode or the color column may still be implemented.
+
The real model for the editor is Qt Creator with FakeVIM, though this is not to
be a clone of it, e.g. the various "Output" lists could be just special buffers,
which may be have names starting on "// ".
@@ -249,6 +255,10 @@ Indexing and search may be based on a common database, no need to get all fancy:
http://rachbelaid.com/postgres-full-text-search-is-good-enough/
https://www.sqlite.org/fts3.html#full_text_index_queries (FTS4 seems better)
+ht -- terminal emulator
+~~~~~~~~~~~~~~~~~~~~~~~
+Similar scope to st(1). Clever display of internal padding for better looks.
+
The rest
~~~~~~~~
Currently there are no significant, specific plans about the other applications.