comparison runtime/doc/os_haiku.txt @ 19721:bceeded72898

Update runtime files Commit: https://github.com/vim/vim/commit/ff78155aa1755aced96a3b343e81939c94aac721 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Mar 19 20:37:11 2020 +0100 Update runtime files
author Bram Moolenaar <Bram@vim.org>
date Thu, 19 Mar 2020 20:45:06 +0100
parents 22f0dda71638
children 350e1d3131d8
comparison
equal deleted inserted replaced
19720:69b650ef768a 19721:bceeded72898
1 *os_haiku.txt* For Vim version 8.2. Last change: 2020 Feb 26 1 *os_haiku.txt* For Vim version 8.2. Last change: 2020 Mar 19
2 2
3 3
4 VIM REFERENCE MANUAL by Bram Moolenaar 4 VIM REFERENCE MANUAL by Bram Moolenaar
5 5
6 6
14 14
15 1. General |haiku-general| 15 1. General |haiku-general|
16 2. Compiling Vim |haiku-compiling| 16 2. Compiling Vim |haiku-compiling|
17 3. The Haiku GUI |haiku-gui| 17 3. The Haiku GUI |haiku-gui|
18 4. The $VIM directory |haiku-vimdir| 18 4. The $VIM directory |haiku-vimdir|
19 5. The $BE_USER_SETTINGS 19 5. The $USER_SETTINGS_DIR
20 directory |haiku-user-settings-dir| 20 directory |haiku-user-settings-dir|
21 6. Drag & Drop |haiku-dragndrop| 21 6. Drag & Drop |haiku-dragndrop|
22 7. Single Launch vs. Multiple 22 7. Single Launch vs. Multiple
23 Launch |haiku-launch| 23 Launch |haiku-launch|
24 8. Fonts |haiku-fonts| 24 8. Fonts |haiku-fonts|
42 Vim can be compiled using the standard configure/make approach. Running 42 Vim can be compiled using the standard configure/make approach. Running
43 ./configure without any arguments or passing --enable-gui=haiku, will compile 43 ./configure without any arguments or passing --enable-gui=haiku, will compile
44 vim with the Haiku GUI support. Run ./configure --help , to find out other 44 vim with the Haiku GUI support. Run ./configure --help , to find out other
45 features you can enable/disable. 45 features you can enable/disable.
46 46
47 Haiku uses "ncurses6" as its terminal library, therefore you need to have
48 "ncurses6_devel" package installed from HaikuDepot in order to configure
49 the Haiku build. Just append "--with-tlib=ncurses6" to ./configure command
50 below for the initial build.
51
47 Now you should use "make" to compile Vim, then "make install" to install it. 52 Now you should use "make" to compile Vim, then "make install" to install it.
48 For seamless integration into the Haiku the GUI-less vim binary should be 53 For seamless integration into Haiku, the GUI-less vim binary should be
49 additionally installed over the GUI version. Typical build commands are: > 54 additionally installed over the GUI version. Typical build commands are: >
50 55
51 ./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \ 56 ./configure --prefix=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY` \
52 --datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \ 57 --datarootdir=`finddir B_SYSTEM_NONPACKAGED_DATA_DIRECTORY` \
53 --mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \ 58 --mandir=`finddir B_SYSTEM_NONPACKAGED_DIRECTORY`/documentation/man \
87 $VIM is the symbolic name for the place where Vims support files are stored. 92 $VIM is the symbolic name for the place where Vims support files are stored.
88 The default value for $VIM is set at compile time and can be determined with > 93 The default value for $VIM is set at compile time and can be determined with >
89 94
90 :version 95 :version
91 96
92 The normal value is /boot/common/data/vim. If you don't like it you can 97 The normal value is /boot/system/data/vim for Haikuports version,
93 set the VIM environment variable to override this, or set 'helpfile' in your 98 /boot/system/non-packaged/data/vim for manual builds. If you don't like it
94 .vimrc: > 99 you can set the VIM environment variable to override this, or set 'helpfile'
100 in your .vimrc: >
95 101
96 :if version >= 500 102 :if version >= 500
97 : set helpfile=~/vim/runtime/doc/help.txt 103 : set helpfile=~/vim/runtime/doc/help.txt
98 : syntax on 104 : syntax on
99 :endif 105 :endif
219 13. Bugs & things To Do *haiku-bugs* 225 13. Bugs & things To Do *haiku-bugs*
220 226
221 The port is under development now and far away from the perfect state. Bug 227 The port is under development now and far away from the perfect state. Bug
222 reports, patches and wishes are welcome. 228 reports, patches and wishes are welcome.
223 229
224
225 -Siarzhuk Zharski <imker@gmx.li> 230 -Siarzhuk Zharski <imker@gmx.li>
226 231
227 232
228 vim:tw=78:ts=8:ft=help:norl: 233 vim:tw=78:ts=8:ft=help:norl: