From owner-freebsd-hackers@FreeBSD.ORG Sun Oct 16 22:47:05 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CC38F16A41F; Sun, 16 Oct 2005 22:47:05 +0000 (GMT) (envelope-from dsacode@yandex.ru) Received: from tide.yandex.ru (tide.yandex.ru [213.180.200.37]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71BED43D46; Sun, 16 Oct 2005 22:47:05 +0000 (GMT) (envelope-from dsacode@yandex.ru) Received: from YAMAIL (tide.yandex.ru) by mail.yandex.ru id ; Mon, 17 Oct 2005 02:46:56 +0400 Date: Mon, 17 Oct 2005 02:46:56 +0400 (MSD) From: "Oleg Petrov" Sender: dsacode@yandex.ru Message-Id: <4352D860.000002.03681@tide.yandex.ru> MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] Errors-To: dsacode@yandex.ru To: freebsd-questions@freebsd.org X-Source-Ip: 83.149.193.45 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Mon, 17 Oct 2005 12:39:53 +0000 Cc: freebsd-hackers@freebsd.org Subject: nvi for serious hacking X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dsacode@yandex.ru List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Oct 2005 22:47:05 -0000 Hello, FreeBSD people. First thing to mention is that I'm very experienced Emacs user. I was using it for 4-5 years or so. But sometime ago i began to feel myself so uncomfortable with it for some reasons: first, i use many different systems and emacs isn't default application for FreeBSD or any other *BSD\Linux distribution. Second, remote machines aren't powerful enough to start Emacs fast. I tried many small Emacs clones like jed, joe, uemacs and several others i just can't remember. But for different reasons i disliked all of them. Later I noticed default `nvi' editor, that has some nice features: it comes with FreeBSD by default and according to documentation it has powerful editing mechanism. So, my question goes to all FreeBSD hackers who uses `nvi' as their general editor. Is it possible to do serious hacking with it? More accurate: * What programming features it support? (Does it have something like etags? Does it have interface to gdb? And such other things..) * Is it possible to use it comfortable with Dvorak layout? (I noticed some bindings that relies on keys arrangement) * How to setup it to standard FreeBSD C code indentation? And don't use tabs as well. It's hard choice for me to switch old good Emacs to something new, so please give me your opinions. I'm not subscribed to list, so please CC me. Thanks!