POV-Ray : Newsgroups : povray.unix : Comfortable editor for POV-Ray under Debian Linux? : Re: Comfortable editor for POV-Ray under Debian Linux? Server Time
2 May 2024 03:39:19 EDT (-0400)
  Re: Comfortable editor for POV-Ray under Debian Linux?  
From: Shay
Date: 20 Nov 2008 00:30:32
Message: <4924F4F7.4080407@none.none>
SharkD wrote:

> In fact, this would make a good wiki article, so if anyone has any tips on using
> POV-Ray in conjunction with a (any) text editor on any platform, please post
> them here.

1. Get an editor that can speed up development of your scenes. Kate has 
iirc folding, tabs, and bookmarks. If you find yourself using those 
features then you will have learned something: that "fancy" editor 
features are a tremendous help. After learning that, you'll want 
something with *more* features. Wait till then, or skip to a "more 
features" editor now and save some time. Any "complex" editor should be 
fine; Select based on how you prefer to get to all of those features. 
For instance, vim uses a modal interface while emacs uses key-combinations.

2. F*** up-arrow. Up-arrow gets your hands off the home row (disastrous 
for a poor typist like myself). Control-p is better, but the Control key 
isn't easy to reach. This can be changed. In debian, you'll edit the 
/etc/X11/xorg.conf file. There's a section which will look something 
like this:

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"CoreKeyboard"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
	Option		"XkbOptions"	"ctrl:nocaps"
EndSection

WITHOUT the ctrl:nocaps line. Add the ctrl:nocaps line, restart x, and 
your useless caps lock key will become a control key. Now, instead of 
up-arrow you can press control-p (in any common terminal afaik).

You'll also like ctrl-arrow in firefox and (if you are/become a vim 
user) ctrl- [, a, x, f, and u (all used a LOT) become very comfortable.

  -Shay


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.