Menu-based extensions to GNU Emacs

R.A. Ritchie, G.R.S. Weir

Research output: Contribution to conferencePaper

Abstract

Extensions to the GNU incarnation of the Emacs editing system which provide facilities for menu-based interaction is given. Following the Emacs philosophy the described system is designed to allow for user-customisation and extension of menus, which are sensitive to the user's editing mode. The system affords pop-up and pull-right menus on SUN workstations and terminal menus on the wide range of terminals supported by Emacs. Additionally, a menu-based menu design tool has been implemented. This provides intelligent support to individual users who wish to construct or alter menus. The operation of this Emacs menu system is outlined and its range of facilities described in detail.
Original languageEnglish
Pages245-257
Number of pages12
Publication statusPublished - 1990
EventProceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V - Nottingham, UK
Duration: 5 Aug 19898 Aug 1989

Conference

ConferenceProceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
CityNottingham, UK
Period5/08/898/08/89

Keywords

  • GNU incarnation
  • Emacs editing system
  • Menu-based interaction
  • Emacs philosophy
  • User-customisation
  • editing mode
  • pull-right menus
  • SUN workstations
  • menu-based menu design tool
  • intelligent support
  • emacs menu system

Cite this

Ritchie, R. A., & Weir, G. R. S. (1990). Menu-based extensions to GNU Emacs. 245-257. Paper presented at Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V, Nottingham, UK, .
Ritchie, R.A. ; Weir, G.R.S. / Menu-based extensions to GNU Emacs. Paper presented at Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V, Nottingham, UK, .12 p.
@conference{4bc91430560e4724b6afdd5735439d71,
title = "Menu-based extensions to GNU Emacs",
abstract = "Extensions to the GNU incarnation of the Emacs editing system which provide facilities for menu-based interaction is given. Following the Emacs philosophy the described system is designed to allow for user-customisation and extension of menus, which are sensitive to the user's editing mode. The system affords pop-up and pull-right menus on SUN workstations and terminal menus on the wide range of terminals supported by Emacs. Additionally, a menu-based menu design tool has been implemented. This provides intelligent support to individual users who wish to construct or alter menus. The operation of this Emacs menu system is outlined and its range of facilities described in detail.",
keywords = "GNU incarnation, Emacs editing system, Menu-based interaction, Emacs philosophy, User-customisation, editing mode, pull-right menus, SUN workstations, menu-based menu design tool, intelligent support, emacs menu system",
author = "R.A. Ritchie and G.R.S. Weir",
year = "1990",
language = "English",
pages = "245--257",
note = "Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V ; Conference date: 05-08-1989 Through 08-08-1989",

}

Ritchie, RA & Weir, GRS 1990, 'Menu-based extensions to GNU Emacs' Paper presented at Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V, Nottingham, UK, 5/08/89 - 8/08/89, pp. 245-257.

Menu-based extensions to GNU Emacs. / Ritchie, R.A.; Weir, G.R.S.

1990. 245-257 Paper presented at Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V, Nottingham, UK, .

Research output: Contribution to conferencePaper

TY - CONF

T1 - Menu-based extensions to GNU Emacs

AU - Ritchie, R.A.

AU - Weir, G.R.S.

PY - 1990

Y1 - 1990

N2 - Extensions to the GNU incarnation of the Emacs editing system which provide facilities for menu-based interaction is given. Following the Emacs philosophy the described system is designed to allow for user-customisation and extension of menus, which are sensitive to the user's editing mode. The system affords pop-up and pull-right menus on SUN workstations and terminal menus on the wide range of terminals supported by Emacs. Additionally, a menu-based menu design tool has been implemented. This provides intelligent support to individual users who wish to construct or alter menus. The operation of this Emacs menu system is outlined and its range of facilities described in detail.

AB - Extensions to the GNU incarnation of the Emacs editing system which provide facilities for menu-based interaction is given. Following the Emacs philosophy the described system is designed to allow for user-customisation and extension of menus, which are sensitive to the user's editing mode. The system affords pop-up and pull-right menus on SUN workstations and terminal menus on the wide range of terminals supported by Emacs. Additionally, a menu-based menu design tool has been implemented. This provides intelligent support to individual users who wish to construct or alter menus. The operation of this Emacs menu system is outlined and its range of facilities described in detail.

KW - GNU incarnation

KW - Emacs editing system

KW - Menu-based interaction

KW - Emacs philosophy

KW - User-customisation

KW - editing mode

KW - pull-right menus

KW - SUN workstations

KW - menu-based menu design tool

KW - intelligent support

KW - emacs menu system

UR - http://www.interaction-design.org/references/conferences/proceedings_of_the_fifth_conference_of_the_british_computer_society_human_computer_interaction_specialist_group_-_people_and_computers_v.html

M3 - Paper

SP - 245

EP - 257

ER -

Ritchie RA, Weir GRS. Menu-based extensions to GNU Emacs. 1990. Paper presented at Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V, Nottingham, UK, .