On Mon, Oct 26, 2026, at 10:54, Hugo Villeneuve-Lapointe wrote: 

> I'm sorry, you should change all the VISUAL references to EDITOR
> in my ksh exemple startup code.  VISUAL is an extra complexity level
> that is no longer important today. (Because very few people still
> use teletype terminals or set TERM to dumb/unknown.)

No worries. I still use EDITOR, as well as VISUAL. Because another machine I’m 
building has a 12 line screen (think a TRS-80 Model 100 on steroids), so I’m 
often thinking of it as a virtual tty.

I didn’t copy-paste any of your code, as I’m also a tcsh user.

-DaveP



On Mon, Oct 26, 2026, at 10:54, Hugo Villeneuve-Lapointe wrote:
> On Mon, Oct 26, 2026 at 06:33:38AM -0600, Dave Polaschek wrote:
>> That did it, thanks. Now I just need to tweak various scripts and
>> aliases to use $VISUAL instead of /usr/bin/vi, which I probably
>> should’ve done long ago, anyhow. Seems there’s always another yak that
>> needs shaving.
>> 
>> Note that I had no luck just setting the print option in the stock
>> /usr/bin/vi, which reports that it's version 1.79 (10/23/96) The CSRG,
>> University of California, Berkeley.
>> 
>> -DaveP
>
>
> I'm sorry, you should change all the VISUAL references to EDITOR
> in my ksh exemple startup code.  VISUAL is an extra complexity level
> that is no longer important today. (Because very few people still
> use teletype terminals or set TERM to dumb/unknown.)
>
>> 
>> On Mon, Oct 26, 2026, at 00:03, Hugo Villeneuve-Lapointe wrote:
>> > On Sun, Oct 25, 2026 at 08:02:59PM -0600, Dave Polaschek wrote:
>> >> I’ve got a machine running OpenBSD 8.0 with all the patches (as
>> >> of a few minutes ago).
> [...]
>> >> Is there some setting I need to tweak to get vi to display UTF-8
>> >> characters correctly, or am I just running into a limitation of vi
>> >> here? I don’t need anything more than ASCII most of the time, but
>> >> it would be nice to be able to make sure I’ve typed the correct
>> >> unichar without having to ^z out and cat the file to be sure.
>> >> 
>> >
>> > vi in OpenBSD does not support UTF-8 yet.
>> >
>> > You'll have to install an alternate vi from the ports. Either nvi
>> > or vim will work.
>> >
>> > Personnaly, I like nvi+iconv. My ksh's .profile startup script has
>> > this in it:
>> >
>> > LANG=en_US.UTF-8
>> > if [ -f /usr/local/bin/nvi ]; then
>> >    VISUAL=/usr/local/bin/nvi 
>> >    alias ex=/usr/local/bin/nex
>> >    alias vi=/usr/local/bin/nvi
>> >    alias view=/usr/local/bin/nview
>> > else
>> >    VISUAL=/usr/bin/vi
>> > fi
>> > export VISUAL LANG
>> > set -o emacs
>> >
>> >
>> > Note that for nvi, weird thing happens if you edit a file that is
>> > not UTF-8 but has high 8bit characters. You might have to run 
>> > "LANG=C nvi file" to edit it. (nvi+iconv has also a
>> > fileencoding/inputencoding settings.)
>> >
>> > Also, without a LANG set to a UTF-8 encoding, nvi will work like
>> > the built-in OpenBSD's vi. (Showing \xc3\xa9 instead of é.)
>> >
>> > Good luck
>>

Reply via email to