Mercurial > vim
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: |