comparison runtime/doc/os_beos.txt @ 2564:f85004953416 vim73

README and help file updates.
author Bram Moolenaar <bram@vim.org>
date Sat, 14 Aug 2010 17:46:20 +0200
parents 1851bce339fc
children ee53a39d5896
comparison
equal deleted inserted replaced
2563:5769dc787ec5 2564:f85004953416
1 *os_beos.txt* For Vim version 7.3g. Last change: 2005 Mar 29 1 *os_beos.txt* For Vim version 7.3g. Last change: 2010 Aug 14
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
129 -f iso1 filename) or to (xtou -t iso1 filename) ISO-Latin1 characters. 129 -f iso1 filename) or to (xtou -t iso1 filename) ISO-Latin1 characters.
130 130
131 131
132 5. The BeOS GUI *beos-gui* 132 5. The BeOS GUI *beos-gui*
133 133
134 Normally Vim starts with the GUI if you start it as gvim or vim -g. The BeOS 134 The BeOS GUI is no longer included. It was not maintained for a while and
135 version tries to determine if it was started from the Tracker instead of the 135 most likely didn't work. If you want to work on this: get the Vim 6.x version
136 Terminal, and if so, use the GUI anyway. However, the current detection scheme 136 and merge it back in.
137 is fooled if you use the command "vim - </dev/null" or "vim filename &". The
138 latter can be called a feature but probably only works because there is no
139 BSD-style job control.
140
141 Stuff that does not work yet:
142
143 - Running external commands from the GUI does not work 100% (again due to lack
144 of support for select()). There was a choice between seeing the command's
145 output, or being able to interrupt it. I chose for seeing the output. Even
146 now the command sometimes crashes mysteriously, apparently in Be's
147 malloc_internal() called from the putenv() function, after fork()ing. (data
148 access exception occurred, ec01b0ec: 90e80000 *stw r7, 0x0000 (r8)). (:!ls
149 works usually, :r !ls usually doesn't). This has been reported as bug
150 # 971215-083826.
151 - The window title.
152 - Starting the GUI from the Terminal version with :gui always acts as if
153 :gui -f were used. There is no way to fix this that I can see.
154 - There are some small display glitches here and there that I hope to clean up
155 later. Most of them occur when the window is partially obscured. Some of
156 them seem to be bugs in BeOS, because the Terminal has similar glitches.
157 - Mouse up events are not generated when outside the window. This is a bug in
158 BeOS. You can notice this when selecting text and moving the cursor outside
159 the window, then letting go of the mouse button. Another way is when you
160 drag the scrollbar and do the same thing. Because Vim still thinks you are
161 still playing with the scrollbar it won't change it itself. I provided a
162 workaround which kicks in when the window is activated or deactivated (so it
163 works best with focus- follows-mouse (/boot/bin/ffm) turned on).
164 - The cursor does not flash (very low priority; I'm not sure I even like it
165 when it flashes)
166 137
167 138
168 6. The $VIM directory *beos-vimdir* 139 6. The $VIM directory *beos-vimdir*
169 140
170 $VIM is the symbolic name for the place where Vims support files are stored. 141 $VIM is the symbolic name for the place where Vims support files are stored.