unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Is OpenUsability something for Emacs?
@ 2006-08-19 15:15 Lennart Borgman
  2006-08-19 20:26 ` Robert J. Chassell
  2006-08-20  4:32 ` Richard Stallman
  0 siblings, 2 replies; 19+ messages in thread
From: Lennart Borgman @ 2006-08-19 15:15 UTC (permalink / raw)


There is a web site for usability, http://openusability.org/, which 
welcomes open source projects. The idea seems to be to gain some support 
from usability experts for those projects. Is this something for Emacs?

^ permalink raw reply	[flat|nested] 19+ messages in thread
* Re: Is OpenUsability something for Emacs?
@ 2006-08-21  0:58 Mikiya Matsuzaka
  0 siblings, 0 replies; 19+ messages in thread
From: Mikiya Matsuzaka @ 2006-08-21  0:58 UTC (permalink / raw)



[-- Attachment #1.1: Type: text/plain, Size: 1493 bytes --]

Hou about this start with?

This might be a kind of talking about usability, although
RMS said in mail it seems not good idea to him.

The folowing is an experimental implementation of readline-
like interface in shell buffer.

;------------------------------------------------------------------------

;;;;
;;;; C-z (in any buffer) pops up shell buffer.
;;;; C-p, C-n, C-a and C-l, work just like readline in a prompt line.
;;;; C-x f goes to fundamental-mode and C-z restores it again.
;;;;

(require 'shell)

(global-set-key "\C-z" '(lambda ()
                          (interactive)
                          (shell)
                          (shell-mode)
                          (end-of-buffer)))

(add-hook 'shell-mode-hook
          '(lambda ()
             (define-key shell-mode-map "\C-xf"    'fundamental-mode)
             (define-key shell-mode-map "\C-i"     'comint-dynamic-complete)
             (define-key shell-mode-map "\C-a"     'comint-bol)
             (define-key shell-mode-map "\C-p"
               '(lambda (n)
                  (interactive "p")
                  (comint-previous-input n)))

             (define-key shell-mode-map "\C-n"
               '(lambda (n)
                  (interactive "p")
                  (comint-next-input n)))

             (define-key shell-mode-map "\C-l"
               '(lambda ()
                  (interactive)
                  (recenter 0)))))

;------------------------------------------------------------------------

[-- Attachment #1.2: Type: text/html, Size: 4399 bytes --]

[-- Attachment #2: Type: text/plain, Size: 142 bytes --]

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2006-08-23  2:24 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-19 15:15 Is OpenUsability something for Emacs? Lennart Borgman
2006-08-19 20:26 ` Robert J. Chassell
2006-08-20  4:32 ` Richard Stallman
2006-08-20  8:37   ` Lennart Borgman
2006-08-20 11:24     ` Paul Pogonyshev
2006-08-20 13:45       ` Lennart Borgman
2006-08-21 11:12       ` Richard Stallman
2006-08-21 11:23         ` Mikhail Gusarov
2006-08-21 11:45           ` Lennart Borgman
2006-08-21 14:03           ` Chong Yidong
2006-08-21 15:35             ` Drew Adams
2006-08-21 16:30               ` Chong Yidong
2006-08-22  7:42               ` Richard Stallman
2006-08-22  7:42           ` Richard Stallman
2006-08-21 11:12     ` Richard Stallman
2006-08-21 11:34       ` Lennart Borgman
2006-08-22 22:22     ` David Hansen
2006-08-23  2:24     ` Miles Bader
  -- strict thread matches above, loose matches on Subject: below --
2006-08-21  0:58 Mikiya Matsuzaka

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).