Go to file
2018-06-26 09:35:35 +03:00
.gitignore Initial commit 2017-09-28 10:28:55 +03:00
idec-answers.el Db fixes 2017-11-13 11:59:44 +03:00
idec-customize.el Working answer post 2017-10-17 14:09:25 +03:00
idec-db.el Db fixes 2017-11-13 11:59:44 +03:00
idec-mode.el Fixes #1 2018-06-26 09:35:35 +03:00
idec-online.el Many changes. Local browse initial 2017-11-03 10:55:04 +03:00
idec-parser.el Local browse 2017-10-19 18:29:46 +03:00
idec.el Working local echoes 2017-11-12 11:15:55 +03:00
LICENSE Initial commit 2017-09-28 10:28:55 +03:00
README.org Usage 2017-11-12 12:14:31 +03:00
todo.org todo update 2017-10-19 18:32:28 +03:00

idec.el

IDEC networks client for GNU Emacs.

Installation

Clone repository:

git clone https://github.com/Difrex/idec.el.git ~/.emacs.d/idecel

Requirements

Install reuired packages:

  1. dash
  2. emacsql
  3. emacsql-sqlite
  4. web

Configuration

Write configuration into you init.el file

(defun load-idec
  "Configure IDEC."
  (add-to-list 'load-path "~/.emacs.d/idecel")
  (require 'idec-mode)
  (add-hook 'idec-mode-hook 'visual-line-mode))
(load-idec)

Or you can use use-package from MELPA.

(use-package idec-mode
        :load-path "~/projects/idecel"
        :bind (("C-c C-c" . kill-this-buffer)
               ("C-c C-n" . idec-next-message)
               ("C-c C-b" . idec-previous-message)
               ("C-C C-f" . idec-load-new-messages))
        :init
        :config
        (add-hook 'idec-mode-hook 'visual-line-mode))

Usage

Customize you settings first. Run M-x customize-group <RET> idec <RET>.

Interactive functions

  • idec-load-new-messages: Fetch new messages.

Online reading/writing

  • idec-online-browse: View node echoes online without fetching. Node must support /list.txt extension.
  • idec-online-browse-hidden: View hidden echo online without fetching.

Local mail reading/writing

  • idec-local-browse: View list of fetched echoes.
  • idec-browse-local-echo: View fetched echo.

Development status

In active development. UI is ugly :(.