about summary refs log tree commit diff

hotline-ticket-notes.el

This is an Emacs Lisp script.

Description

Quickly create organized notes for performing hotline support more convenient and efficient.

When calling hotline-add-ticket-note interactively, you can enter the title for the note that should contain the phone number and the phone caller name.

Then a new org-mode buffer for that note is created and relevant metadata (phone number, caller name, note creation date, todo-state) is available from that buffer at any time.

The current todo-state of each note is visible at first glance, because it is part of the individual buffer's name and therefore visible from the buffer listing.

Screenshots

The ticket note prompt when calling hotline-add-ticket-note.

Ticket note prompt

A new created ticket note buffer looks like this.

Ticket note buffer contents

Ticket note buffer name

An example of the buffer listing (Ibuffer), after multiple ticket notes were created and put in different todo-states.

Ibuffer listing

Usage

Before loading the script, you want to check its contents.

There are likely some variables (top section of the script) that you want to customize.

Also, recommended tweaks inside the script are commented and therefore disabled by default, because they manipulate other aspects of Emacs, like keybindings and modes. Check that section within the script, so that you can safely uncomment and customize individual lines as needed.

License

This script is licensed under the GNU General Public License version 3 or newer.

See the file LICENSE for more information.