help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: simple editor required


From: Dmitri . Minaev
Subject: RE: simple editor required
Date: Tue, 3 Jun 2003 15:27:03 +0400

vim -c ':help easy'

--
With best regards,
Dmitri Minaev


> -----Original Message-----
> From: Paul Edwards [mailto:kerravon@nosppaam.w3.to]
> Sent: Tuesday, June 03, 2003 2:47 PM
> To: help-gnu-emacs@gnu.org
> Subject: simple editor required
> 
> 
> I'm wanting to use emacs as a substitute for vi.
> 
> I'm after the following features:
> 
> 1. When I press the "a" key I want an "a" to appear on the screen
> (that rules out "vi").
> 
> 2. When I press the "delete" key I expect the current character
> to be deleted, not the previous character (that rules out 
> Emacs 20.7.1).
> 
> 3. When I hit the enter key I expect the next line to begin underneath
> the last line (that rules out Xemacs 20.4).
> 
> 4. When I attempt to mark a block of text, I don't expect a find or
> a goto to lose my marker (that rules out Xemacs 20.4).
> 
> 5. As per (3), when I have a blank line, I don't want it to insert
> spaces.  I don't mind it inserting spaces so much as I want to be
> able to delete them with ctrl-k.  But when I do that it deletes my
> blank line.  :-(  So I have to delete one character at a time instead.
> 
> Now due to normal beauracacy, it is difficult for me to get a
> different version of emacs installed, and on some machines I
> only have 20.4 and other machines only 20.7.1, so I'd prefer
> both to work.  Is there any workaround?
> 
> I can't seem to stop it getting into C mode when I edit a ".c"
> file.  Basically I don't want any junk loaded, I'm just after a
> basic editor, ie "text mode".  I thought inhibit-default-init
> would stop it from loading junk, but no such luck.
> 
> Here is my .emacs:
> 
> (setq-default tab-width 4)
> 
> (global-set-key [?\C-h] 'delete-backward-char)
> 
> (setq make-backup-files nil)
> 
> (setq inhibit-default-init 't)
> 
> (global-set-key [insertchar] 'overwritemode)
> 
> (setq auto-save-default nil)
> 
> (setq-default indent-tabs-mode nil)
> 
> ;(setq-default indent-according-to-mode nil)
> 
> (setq-default default-major-mode 'text-mode)
> 
> ;(global-set-key "\C-m" 'newline-and-indent)
> (global-set-key [?\C-m] 'newline-and-indent)
> 
> (global-set-key "\M-g" 'goto-line)
> 
> (global-set-key "\M-r" 'replace-string)
> 
> (global-unset-key [delete])
> (global-set-key [delete] 'delete-char)
> 
> ; potential alternatives (nothing works on 20.7.1)
> ;(global-unset-key [deletechar])
> ;(global-set-key [deletechar] 'delete-char)
> ;(global-unset-key (kbd "<delete>"))
> ;(global-set-key (kbd "<delete>") 'delete-char)
> 
> 
> Thanks.  Paul.
> 
> 
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]