mirror of
https://github.com/weechat/weechat.git
synced 2026-06-12 14:14:48 +02:00
Compare commits
620 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 72cdcf6ed9 | |||
| 78f5a73d94 | |||
| 3dacb43f0c | |||
| 5d6eb3f010 | |||
| ee87caa933 | |||
| 1be74b9683 | |||
| c6d4deb8df | |||
| 985a55cf45 | |||
| 805717e9ec | |||
| 0126b03f47 | |||
| 53a9d90059 | |||
| 599388f20d | |||
| 5773db785e | |||
| 09ffbcd747 | |||
| afadcf59d4 | |||
| 688c9d92d0 | |||
| 52f1914ca4 | |||
| 5aa553943d | |||
| 0a67458a94 | |||
| f9db9c0212 | |||
| 3c01a73df0 | |||
| 15723bccdf | |||
| c4b49508be | |||
| 3d97989c2b | |||
| 7cd5d76a9f | |||
| 5768b2060c | |||
| d8b7647275 | |||
| f55642a753 | |||
| ec64137a5b | |||
| 3f5d57cc5c | |||
| 620151c657 | |||
| 2af553cf80 | |||
| 20f9ca7d4a | |||
| 5e3c55bacc | |||
| a86df82ae8 | |||
| 91573cc72b | |||
| 4f3f1c519f | |||
| 24c5db49b1 | |||
| 710db5dbcd | |||
| 8c16d08bdd | |||
| 1bd8998d07 | |||
| 2b275040e7 | |||
| 81b7d35349 | |||
| d14f925123 | |||
| ed726787d8 | |||
| b179654baf | |||
| f889306c5e | |||
| e2b439d046 | |||
| aeec074130 | |||
| 97c6dcab65 | |||
| 03456722ef | |||
| db448a3e94 | |||
| 0f1d97fd5b | |||
| 4545cc88b1 | |||
| d1179460cf | |||
| ffb8350f34 | |||
| 211d5aa7ec | |||
| a10df072f4 | |||
| 3a405d6dd3 | |||
| e9b6d73b0f | |||
| d798d1c162 | |||
| 3a5f97c7a8 | |||
| f16a8a549a | |||
| 257d5fe153 | |||
| 8fbbe8b0d5 | |||
| 21e63e7958 | |||
| ee79e11b15 | |||
| ec169f535d | |||
| eb0560812b | |||
| 9cd82686bc | |||
| 7bf2b6197e | |||
| 726e2491cd | |||
| b45c9ceb97 | |||
| be3634f22f | |||
| 388319fb59 | |||
| 233b7bd0e1 | |||
| 1e2bc15e63 | |||
| b916052117 | |||
| 634bf5e062 | |||
| 20c3680ede | |||
| 32118340de | |||
| 363bbd8970 | |||
| a4b1952c75 | |||
| 9b935836e0 | |||
| a17ffa8dee | |||
| bb6af05a31 | |||
| 5d88d08ef9 | |||
| 2ea510cc49 | |||
| a95c0a43b5 | |||
| 31b4e8ed7a | |||
| 64d610c0d7 | |||
| be7002b70d | |||
| 1999d19ebb | |||
| 29826725b9 | |||
| afebd02286 | |||
| f3de26c075 | |||
| d7ca5f04f6 | |||
| ed0b337505 | |||
| da5a75f0cc | |||
| 7ee88fb46c | |||
| 91f792416b | |||
| c3e2ed91a2 | |||
| 9876a8d0a7 | |||
| bab307bf1b | |||
| e87f2e6a46 | |||
| d23b52efdb | |||
| eb54230760 | |||
| 23ec371dae | |||
| b80e3ff792 | |||
| 414959a474 | |||
| 4884ee6634 | |||
| ed4837b2f6 | |||
| 6931a45946 | |||
| 2f96abc3f2 | |||
| 14675f6756 | |||
| 9b748dd0ab | |||
| ea9de91bcd | |||
| 8856132df6 | |||
| 72db3f74f1 | |||
| 4a44244422 | |||
| e1e549b37e | |||
| cb98f52830 | |||
| de01364726 | |||
| d3baee1102 | |||
| df11609c13 | |||
| fbc87573d0 | |||
| c4626bc08a | |||
| d7122cd6be | |||
| 87be29ed3d | |||
| aa7a3cf07d | |||
| fffd14a099 | |||
| 6f64cd0c84 | |||
| 04926c8c37 | |||
| a60f014078 | |||
| 1360a22252 | |||
| 364eca7922 | |||
| 08037bf01d | |||
| 52186cae97 | |||
| 6cc7b64af7 | |||
| 4414eddaaa | |||
| 40749afced | |||
| a7522d8e89 | |||
| 515334e53b | |||
| d4a6758b8b | |||
| 6db7035870 | |||
| d6ce2fabcc | |||
| f0a06cc85a | |||
| 4edbc7d1da | |||
| a688ec3d0b | |||
| e4580a731b | |||
| db6f0e030d | |||
| 59e5455659 | |||
| 019ceba4b3 | |||
| 75099675c7 | |||
| ff9a11b1de | |||
| 1f9b83aac4 | |||
| 2c7708ab60 | |||
| af5b8ea165 | |||
| 5fcbeb9f3e | |||
| d0d900395a | |||
| 829f64a388 | |||
| ef1c959959 | |||
| 2682f72094 | |||
| ed7237696d | |||
| c61137f962 | |||
| e6c143b6d9 | |||
| 2d9981554b | |||
| 338e05a2f4 | |||
| 58a6b564e2 | |||
| adddddfdb5 | |||
| 16309be4ed | |||
| 4dd15157d2 | |||
| 2aaa8132f4 | |||
| d1f530611c | |||
| eca8bce3fd | |||
| b55c158280 | |||
| dcd00792ca | |||
| bfc579cb33 | |||
| b072586d79 | |||
| 6fb423002b | |||
| 5373908539 | |||
| 650242d179 | |||
| 3d4c52207b | |||
| 152a82eb48 | |||
| 1225efe472 | |||
| 42d98a6865 | |||
| 093af02f0c | |||
| 1876af7500 | |||
| 84013b82df | |||
| 6b817015e3 | |||
| b8c6a5a2e1 | |||
| 1c4bb40c93 | |||
| c8750282a6 | |||
| 8c1994cf2c | |||
| 022eb12a7d | |||
| 038473b038 | |||
| b189157907 | |||
| 7ede264fc7 | |||
| 7a17941a5b | |||
| 09f3edc2e6 | |||
| 0fd1913ae8 | |||
| 1e6db7b489 | |||
| 4cff2322a0 | |||
| 2b06b53a29 | |||
| a97d734d8b | |||
| 1cace5588a | |||
| fe73a38b58 | |||
| 759ccc328f | |||
| fab43734e9 | |||
| 1460d3ab10 | |||
| 8025cfb05d | |||
| cc5c92ab1e | |||
| 80682fb006 | |||
| 285ad0c092 | |||
| 17554fda68 | |||
| 534dda9094 | |||
| b82ce1e15d | |||
| 4e21b83e7c | |||
| 1d56e17b2f | |||
| 5233160d82 | |||
| 4a2a6f7934 | |||
| 6d8a415bbf | |||
| aa3b3e3605 | |||
| 361b506fca | |||
| a6e2aeb0c2 | |||
| 3ea7116602 | |||
| 19c36cddc7 | |||
| 0db48c7291 | |||
| eb8881bccd | |||
| d427fc0549 | |||
| 54f0d6b340 | |||
| fdeb87bf4e | |||
| ff443c76b5 | |||
| 81a447dbb0 | |||
| 358297ba8f | |||
| ee6f28ef18 | |||
| 9ac3097679 | |||
| bfb8499d61 | |||
| 221b3cd5e4 | |||
| 265b1fbb73 | |||
| 7a452ce8bc | |||
| bbfdec0600 | |||
| 8a32249507 | |||
| ee19cfbf49 | |||
| 003f5de16b | |||
| ca2c11dea7 | |||
| 703534034d | |||
| e8af853624 | |||
| f6fe6be7a4 | |||
| 157dc811a4 | |||
| 0cc44cd986 | |||
| 31dd886390 | |||
| 33b23c8a74 | |||
| 8dc4f1dd28 | |||
| 7949146687 | |||
| 255e46eaef | |||
| 682979bb90 | |||
| 137d5863e2 | |||
| 1ec9453b7e | |||
| 49a2d49569 | |||
| 50a7bd01fb | |||
| d048f9e7af | |||
| ddb661cd80 | |||
| 1c3e724ec6 | |||
| c13ab756d9 | |||
| 6fc988a647 | |||
| 1eefbf6ba5 | |||
| b2d6d08c9e | |||
| 7483c2a311 | |||
| 3c727cc04c | |||
| 01fff0a0d4 | |||
| 4d69c3be7e | |||
| b9e4081f3a | |||
| 2c453f9710 | |||
| cac4107f54 | |||
| d6558f5327 | |||
| 0b4df5d6b8 | |||
| 630983b854 | |||
| 08856b4c5a | |||
| 01cc63aa45 | |||
| 9a6b107648 | |||
| a8bbb5ab9e | |||
| 30f6b5fadf | |||
| 6b0262794f | |||
| 8310999b0e | |||
| d36bf234c0 | |||
| f95a1b72e7 | |||
| 92b9533efe | |||
| 5aab494dd6 | |||
| ae66a4d8a5 | |||
| e4cc90f4b4 | |||
| 5f7b62f835 | |||
| 25f79ff2f5 | |||
| fd287abe1b | |||
| 4d75b5b145 | |||
| 0855873447 | |||
| 6b88f1de6d | |||
| 24bef50ab2 | |||
| e213dade9a | |||
| 3ff1877001 | |||
| 4388d25119 | |||
| 65a6a6dff2 | |||
| e5acc39770 | |||
| 1851f6472f | |||
| 8bd874a281 | |||
| 36a9cffa39 | |||
| e10307a3c2 | |||
| 2a04ae0d65 | |||
| 48c9fbec35 | |||
| 776f8e2725 | |||
| 5bec71f891 | |||
| 280822b00b | |||
| 7cb928eeb5 | |||
| 4cc3f13066 | |||
| a1a3822d89 | |||
| 28811c7ebd | |||
| e317a6856c | |||
| b769c20540 | |||
| 43624c6d70 | |||
| 586d2a0745 | |||
| 20f47b9b41 | |||
| 23c3288cbe | |||
| ef193107aa | |||
| 8e41d3b616 | |||
| 997768c4cf | |||
| baa1d5fbc9 | |||
| 6a45c5e243 | |||
| d032ee2159 | |||
| 8c046d9be9 | |||
| 24418b30a0 | |||
| 5b00287756 | |||
| 2deea7f53e | |||
| 387ddb98af | |||
| 6d5c3fdd93 | |||
| 47e048dd53 | |||
| 6d46daed6c | |||
| bc9fdb87af | |||
| de9f771674 | |||
| 3d8980d91a | |||
| 7a1511001e | |||
| 557beb47b5 | |||
| f1c9ed7714 | |||
| a2f2d41dda | |||
| a9c6964617 | |||
| db0bdc2ac6 | |||
| 8c554d88c9 | |||
| c65137667b | |||
| 0ad49d1529 | |||
| a00cbac5c3 | |||
| cb7d394cc3 | |||
| 2ab40e02e6 | |||
| 0c86e742c5 | |||
| ce20b1b50c | |||
| 835c94db4b | |||
| 969432c56e | |||
| 902da71ff6 | |||
| bfef8da84c | |||
| bf0df282a2 | |||
| d4254f2162 | |||
| 71e59b0988 | |||
| 4bea917263 | |||
| 5392e3078f | |||
| 2b7ea69d00 | |||
| 86cfce07f0 | |||
| d6b6a1d85c | |||
| 9d49c782f3 | |||
| 2e7fd30ae5 | |||
| 5d31e316a1 | |||
| f19507ff6a | |||
| 829c9907a9 | |||
| d7239717fc | |||
| a4ee38d881 | |||
| b980983039 | |||
| 9d7c63738c | |||
| aeeec38d6f | |||
| 6e366095f9 | |||
| eba5060e8a | |||
| 9a4a1df923 | |||
| 9bad3f44db | |||
| c58716809c | |||
| 6cc16a40d1 | |||
| b97e2c12ee | |||
| 8c01e05da1 | |||
| 2476ae7ba3 | |||
| 165d2b19c1 | |||
| d345490c98 | |||
| ef019b6ecd | |||
| cf51849ac5 | |||
| b95da03f3a | |||
| 3ac05843eb | |||
| dcf1933daa | |||
| b9d762b3c8 | |||
| 16661b0cbe | |||
| 70839c732e | |||
| a58d3fac4c | |||
| da64da7419 | |||
| 66e6c66d0a | |||
| 7e1f8a4217 | |||
| 1e7b709439 | |||
| 71965ddbae | |||
| db5424e2af | |||
| 33e5991791 | |||
| 4a6e23059a | |||
| 1c6176ee7b | |||
| 67fe6d79f5 | |||
| 8e68ebc755 | |||
| be52d36b26 | |||
| 97e06675a5 | |||
| d24fb8458b | |||
| 72b4684a2c | |||
| 1b6a5e586d | |||
| 2eb21a0ed0 | |||
| fdc7425321 | |||
| 9ab138f274 | |||
| 3c28229588 | |||
| 29d24c288c | |||
| 6532c9a538 | |||
| f1cd765e1a | |||
| 8fdd6164ef | |||
| 5c4a8f4e07 | |||
| d01a3298b3 | |||
| cd44bd83cd | |||
| 78aacb5949 | |||
| a63d6281d2 | |||
| 8efbf61e66 | |||
| b2fd37df61 | |||
| 94cd1b037f | |||
| d626fe9b09 | |||
| d6c1d02eca | |||
| 5e48b50da8 | |||
| 5aefbcf172 | |||
| a59ce8331a | |||
| b276d0621c | |||
| f70c2e521e | |||
| ff448b9096 | |||
| 275389864b | |||
| 5848d06e65 | |||
| 448112f3e6 | |||
| 093032bc8d | |||
| 4ce0d2af6d | |||
| 860330a6bf | |||
| 79d44d87a3 | |||
| c03ac468ca | |||
| 2a94dc1359 | |||
| b67c7a4b29 | |||
| d30e2e473b | |||
| 37663f1d0c | |||
| 5cded07343 | |||
| 5bb7472ed7 | |||
| 987ef9e454 | |||
| f851246ff6 | |||
| 16132ed7ba | |||
| be28f3c7f4 | |||
| d8d753d332 | |||
| b199667f8c | |||
| 9ecc431d66 | |||
| 579a9a9f27 | |||
| a727248624 | |||
| e2c51670f1 | |||
| 29d0db1de6 | |||
| 4dcb55f8de | |||
| 29e72aa90b | |||
| e3614c47dd | |||
| 1053663ab6 | |||
| 49963a9bd1 | |||
| dc5da2ae38 | |||
| ca2d3d168f | |||
| 820e79702f | |||
| e579e86929 | |||
| 47bffefc1c | |||
| 57f342feb6 | |||
| db94587528 | |||
| 956dfe2313 | |||
| 01274beb15 | |||
| 492853673a | |||
| 0f8db0fa2e | |||
| d2a9d839a1 | |||
| a55958863e | |||
| a71cbf1f84 | |||
| 98272393fe | |||
| a49e255d96 | |||
| 74dec95655 | |||
| 68b337eb60 | |||
| 1552a2327f | |||
| b6334ce355 | |||
| a03b93b0db | |||
| 5acf4ba574 | |||
| 70f71be108 | |||
| 0542633d89 | |||
| 01ce879433 | |||
| 121faf7b12 | |||
| a9d90b98a6 | |||
| aa68fa623a | |||
| 850922ff92 | |||
| fdf7a5f13d | |||
| dc946e55a5 | |||
| 263c2904a7 | |||
| f519499057 | |||
| 28dcb1049b | |||
| fc1a699573 | |||
| f7516bd6d8 | |||
| f943951ade | |||
| 9db3c63bdc | |||
| c5e5818be8 | |||
| ac3632c22f | |||
| c9460565b8 | |||
| cb929bcac1 | |||
| b879df09b5 | |||
| 7df7e9faf1 | |||
| c1801663f3 | |||
| f8fad8e6a5 | |||
| 6bbc2f3f4c | |||
| 986ccff885 | |||
| cee704b75c | |||
| 775e271ad8 | |||
| 1f8fc6ec9b | |||
| 6ba65da06e | |||
| 690ef1e309 | |||
| 476f6ae7bb | |||
| 6c112cef7c | |||
| d71524c582 | |||
| 384b3adf9e | |||
| 88bc4d9cc1 | |||
| dd18087db6 | |||
| be7b84bc94 | |||
| 0953659d32 | |||
| ab7830e32a | |||
| f6070da900 | |||
| 1cc43c1a9c | |||
| 4eca2787ec | |||
| 4fccf80e64 | |||
| 55350d8a29 | |||
| feace6be0b | |||
| bb5523d912 | |||
| 93fd6b96ce | |||
| 0e53103b6e | |||
| 826cd0bd7c | |||
| e2a68f9b4c | |||
| cffa55e05e | |||
| d5aa8530b7 | |||
| 500e54578b | |||
| 6f27eccc84 | |||
| dc2720d916 | |||
| 718837a76b | |||
| 2d1e0f47d3 | |||
| 7a08099d18 | |||
| 7336c93270 | |||
| 6be32fdce5 | |||
| b7d7a95ff0 | |||
| 9a923eb7e7 | |||
| c395bc4aba | |||
| b2373ffba7 | |||
| 2671a72da3 | |||
| b50e5d016f | |||
| eccce0bb4f | |||
| 3211a73599 | |||
| f555d588b8 | |||
| ee3d5474b9 | |||
| bf7135dd9d | |||
| cc0ba21e67 | |||
| 6a29941fdc | |||
| 18916e420a | |||
| 77391dda1b | |||
| 8c7b4282ae | |||
| 805bc6ca2c | |||
| 7074f6e0d6 | |||
| 77cefb7621 | |||
| dc60f343ba | |||
| 02a94b4960 | |||
| 90b1ce46f1 | |||
| a680e9b32e | |||
| 21d448f5f5 | |||
| 968ee87114 | |||
| 2fac9d34f3 | |||
| 3515134b19 | |||
| ef19c4ed90 | |||
| 7df98862d6 | |||
| 4c65f2b648 | |||
| 48aefca89d | |||
| 66124db856 | |||
| 907501e465 | |||
| 5532b073ec | |||
| 7ff3b517a8 | |||
| 13d280a677 | |||
| 8e3ac1d1cd | |||
| 7b5b123365 | |||
| fb363eb723 | |||
| a240115baf | |||
| 83b620e67c | |||
| fdf7fb12a8 | |||
| 7afe5ca4de | |||
| f4169608d1 | |||
| 8bace39142 | |||
| 7b9b25988c | |||
| 7f5e92a278 | |||
| e66b3ffd57 | |||
| cd131db925 | |||
| 2a5eb1564f | |||
| 9de297100a | |||
| b41281e947 | |||
| 020d2f9e1e | |||
| 1206a7bbe4 | |||
| a4ddeb1a38 | |||
| 77d1175026 | |||
| 49b70911b0 | |||
| 3976fa33a1 | |||
| 6a8d2e5044 | |||
| a78d97e2d9 | |||
| 1318f1b72e | |||
| ceb5351eb8 | |||
| b3dd47edd8 | |||
| 5a9269ba20 | |||
| 4827ede798 | |||
| c15c30770e | |||
| fadee50664 | |||
| 48a3baedd5 | |||
| 22d69953d4 | |||
| 5e62af427b | |||
| 29f90fb80e | |||
| 227776f8b9 |
@@ -11,7 +11,7 @@ Sébastien Helleu <flashcode@flashtux.org> <flashcode>
|
||||
Sébastien Helleu <flashcode@flashtux.org> <uid67137>
|
||||
Nils Görs <weechatter@arcor.de>
|
||||
Ryuunosuke Ayanokouzi <i38w7i3@yahoo.co.jp>
|
||||
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org>
|
||||
Krzysztof Korościk <soltys1@gmail.com> <soltys@szluug.org> <soltys@soltys.info>
|
||||
Marco Paolone <marcopaolone@gmail.com>
|
||||
<marcopaolone@gmail.com> <marco@DrB4tch.sitecomwl601>
|
||||
<mikaela.suomalainen@outlook.com> <mkaysi@outlook.com>
|
||||
|
||||
+9
-5
@@ -9,31 +9,35 @@ dist: trusty
|
||||
|
||||
env:
|
||||
- BUILDTOOL="cmake" BUILDARGS=""
|
||||
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_PYTHON3=ON"
|
||||
# - BUILDTOOL="cmake" BUILDARGS="-DENABLE_PYTHON3=ON"
|
||||
- BUILDTOOL="cmake" BUILDARGS="-DENABLE_GNUTLS=OFF"
|
||||
- BUILDTOOL="autotools" BUILDARGS=""
|
||||
- BUILDTOOL="autotools" BUILDARGS="--enable-python3"
|
||||
# - BUILDTOOL="autotools" BUILDARGS="--enable-python3"
|
||||
- BUILDTOOL="autotools" BUILDARGS="--disable-gnutls"
|
||||
|
||||
before_script:
|
||||
# Workaround travis-ci/travis-ci#5326
|
||||
# Workaround https://github.com/travis-ci/travis-ci/issues/5326
|
||||
- export PATH=$(echo $PATH | tr ':' "\n" | sed '/\/opt\/python/d' | tr "\n" ":" | sed "s|::|:|g")
|
||||
- echo 'APT::Install-Recommends "false";' | sudo tee -a /etc/apt/apt.conf
|
||||
- sudo add-apt-repository -y ppa:ondrej/php
|
||||
- sudo apt-get update -qq
|
||||
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl libcpputest-dev
|
||||
- sudo apt-get -y install devscripts equivs python-pip libenchant-dev autopoint cmake pkg-config libncursesw5-dev gem2deb libperl-dev python-dev python3-dev libaspell-dev liblua5.1-0-dev tcl8.5-dev guile-2.0-dev libv8-dev libcurl4-gnutls-dev libgcrypt11-dev libgnutls-dev zlib1g-dev curl libcpputest-dev php7.0-dev libphp7.0-embed
|
||||
- sudo gem install asciidoctor
|
||||
- sudo pip install msgcheck pylint
|
||||
- phpenv local system
|
||||
|
||||
script:
|
||||
- ./tools/build-test.sh
|
||||
- msgcheck po/*.po
|
||||
- pylint --version
|
||||
- pylint doc/docgen.py
|
||||
- pylint tests/scripts/python/testapigen.py
|
||||
- pylint tests/scripts/python/testapi.py
|
||||
- pylint tests/scripts/python/unparse.py
|
||||
|
||||
after_success:
|
||||
- weechat --help
|
||||
- weechat-curses --help
|
||||
- weechat -r "/debug libs;/quit"
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
Alphabetically:
|
||||
|
||||
* Adam Saponara (adsr)
|
||||
* Ailin Nemui (Nei)
|
||||
* Aleksey V Zapparov
|
||||
* Alex Tarkovsky
|
||||
@@ -27,6 +28,7 @@ Alphabetically:
|
||||
* Benoit Papillault (benoit)
|
||||
* Christian Heinz
|
||||
* Christopher O'Neill (deltafire)
|
||||
* coypoop
|
||||
* David Flatz
|
||||
* Dmitry Kobylin
|
||||
* Dominik Honnef
|
||||
@@ -38,15 +40,18 @@ Alphabetically:
|
||||
* Evgeny Shmarnev
|
||||
* Felix Eckhofer
|
||||
* Frank Zacharias
|
||||
* Grant Wu
|
||||
* Gu1ll4um3r0m41n
|
||||
* Guido Berhoerster
|
||||
* Gwenn
|
||||
* Hasan Kiran (turgay)
|
||||
* Ivan Sichmann Freitas
|
||||
* Jakub Jirutka
|
||||
* Jason A. Donenfeld (zx2c4)
|
||||
* JD Horelick (jdhore)
|
||||
* Jim Ramsay (lack)
|
||||
* Jiri Golembiovsky (GolemJ)
|
||||
* Joey Pabalinas (alyptik)
|
||||
* Juan Francisco Cantero Hurtado
|
||||
* Julien Louis (ptitlouis)
|
||||
* Karthik K
|
||||
@@ -55,12 +60,14 @@ Alphabetically:
|
||||
* Kyle Fuller (kylef)
|
||||
* Leonid Evdokimov
|
||||
* Lázaro A.
|
||||
* Linus Heckemann
|
||||
* Maarten de Vries
|
||||
* Mantas Mikulėnas (grawity)
|
||||
* Marco Paolone
|
||||
* Mateusz Poszwa
|
||||
* Matt Robinson
|
||||
* Max Anton Teufel
|
||||
* Maxim Baz
|
||||
* Miroslav Koskar
|
||||
* Murilo Opsfelder Araujo
|
||||
* Neui
|
||||
@@ -71,6 +78,7 @@ Alphabetically:
|
||||
* Odin
|
||||
* Ondřej Súkup
|
||||
* Patrick Steinhardt
|
||||
* Patrik Janoušek
|
||||
* Paul Komkoff
|
||||
* Pavel Shevchuk (Stalwart)
|
||||
* Peter Boström (pbos)
|
||||
|
||||
+11
-3
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007-2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
@@ -82,7 +82,8 @@ else()
|
||||
set(INCLUDEDIR ${CMAKE_INSTALL_PREFIX}/include/${PROJECT_NAME})
|
||||
endif()
|
||||
|
||||
option(ENABLE_NCURSES "Enable Ncurses interface" ON)
|
||||
option(ENABLE_NCURSES "Compile the Ncurses interface" ON)
|
||||
option(ENABLE_HEADLESS "Compile the headless binary (required for tests)" ON)
|
||||
option(ENABLE_NLS "Enable Native Language Support" ON)
|
||||
option(ENABLE_GNUTLS "Enable SSLv3/TLS support" ON)
|
||||
option(ENABLE_LARGEFILE "Enable Large File Support" ON)
|
||||
@@ -93,10 +94,11 @@ option(ENABLE_BUFLIST "Enable Buflist plugin" ON)
|
||||
option(ENABLE_CHARSET "Enable Charset plugin" ON)
|
||||
option(ENABLE_EXEC "Enable Exec plugin" ON)
|
||||
option(ENABLE_FIFO "Enable FIFO plugin" ON)
|
||||
option(ENABLE_FSET "Enable Fast Set plugin" ON)
|
||||
option(ENABLE_IRC "Enable IRC plugin" ON)
|
||||
option(ENABLE_LOGGER "Enable Logger plugin" ON)
|
||||
option(ENABLE_RELAY "Enable Relay plugin" ON)
|
||||
option(ENABLE_SCRIPT "Enable Script plugin (scripts manager)" ON)
|
||||
option(ENABLE_SCRIPT "Enable Script plugin (script manager)" ON)
|
||||
option(ENABLE_SCRIPTS "Enable script plugins (perl, python, ...)" ON)
|
||||
option(ENABLE_PERL "Enable Perl scripting language" ON)
|
||||
option(ENABLE_PYTHON "Enable Python scripting language" ON)
|
||||
@@ -106,12 +108,18 @@ option(ENABLE_LUA "Enable Lua scripting language" ON)
|
||||
option(ENABLE_TCL "Enable Tcl scripting language" ON)
|
||||
option(ENABLE_GUILE "Enable Scheme (guile) scripting language" ON)
|
||||
option(ENABLE_JAVASCRIPT "Enable JavaScript scripting language" ON)
|
||||
option(ENABLE_PHP "Enable PHP scripting language" ON)
|
||||
option(ENABLE_TRIGGER "Enable Trigger plugin" ON)
|
||||
option(ENABLE_XFER "Enable Xfer plugin" ON)
|
||||
option(ENABLE_MAN "Enable build of man page" OFF)
|
||||
option(ENABLE_DOC "Enable build of documentation" OFF)
|
||||
option(ENABLE_TESTS "Enable tests" OFF)
|
||||
|
||||
# headless mode is required for tests
|
||||
if(ENABLE_TESTS AND NOT ENABLE_HEADLESS)
|
||||
message(FATAL_ERROR "Headless mode is required for tests.")
|
||||
endif()
|
||||
|
||||
# option WEECHAT_HOME
|
||||
if(NOT DEFINED WEECHAT_HOME OR "${WEECHAT_HOME}" STREQUAL "")
|
||||
set(WEECHAT_HOME "~/.weechat")
|
||||
|
||||
+111
-8
@@ -15,8 +15,109 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
(file _ReleaseNotes.adoc_ in sources).
|
||||
|
||||
|
||||
[[v2.1]]
|
||||
== Version 2.1 (under dev)
|
||||
|
||||
New features::
|
||||
|
||||
* core: add binary weechat-headless to run WeeChat without interface, with optional daemon mode (command line option "--daemon") (issue #1120)
|
||||
* core: add options "-newbuffer", "-free" and "-switch" in command /print (issue #1113)
|
||||
* core: add option "-y" in command /print, add support of buffers with free content
|
||||
* core: add option "add" in command /buffer (issue #1113)
|
||||
* core: add option weechat.completion.partial_completion_templates to force partial completion on specific templates
|
||||
* api: add hashtable with variables in plugin structure
|
||||
* irc: add server option "split_msg_max_length"
|
||||
* logger: add option logger.file.fsync (issue #1145)
|
||||
* logger: add option logger.look.backlog_conditions (issue #1132)
|
||||
* scripts: add configuration file for each script plugin (_python.conf_, _perl.conf_, ...)
|
||||
* scripts: add "eval" option in script commands and info "xxx_eval" (python, perl, ruby, lua and guile) (issue #128)
|
||||
* scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins (issue #1075)
|
||||
* scripts: add option "version" in script commands (issue #1075)
|
||||
|
||||
Improvements::
|
||||
|
||||
* api: add time in info "date" (WeeChat compilation date/time) (issue #1138)
|
||||
* irc: allow ${irc_server.xxx} and ${server} in server evaluated options (issue #1144)
|
||||
* script: change default value of option script.look.sort from "p,n" to "i,p,n"
|
||||
* scripts: display the script name in stdout/stderr output from scripts
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* core: fix regression on execution of hook_print callbacks (introduced in version 2.0)
|
||||
|
||||
Build::
|
||||
|
||||
* ruby: add detection of Ruby 2.5 (issue #1122)
|
||||
|
||||
[[v2.0.1]]
|
||||
== Version 2.0.1 (2017-12-20)
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* python: fix arguments status/gnutls_rc/sock in hook_connect() callback
|
||||
* python: fix argument fd in hook_fd() callback
|
||||
|
||||
[[v2.0]]
|
||||
== Version 2.0 (2017-12-03)
|
||||
|
||||
New features::
|
||||
|
||||
* core: add flag "input_get_empty" in buffer
|
||||
* core: add signals "buffer_filters_enabled" and "buffer_filters_disabled"
|
||||
* core: support loading of plugins from path in environment variable "WEECHAT_EXTRA_LIBDIR" (issue #971, issue #979)
|
||||
* alias: add infolist "alias_default" (list of default aliases)
|
||||
* buflist: add two new bar items ("buflist2" and "buflist3") using the same format configuration options (issue #990)
|
||||
* buflist: add option buflist.look.add_newline (issue #1027)
|
||||
* fset: new plugin "fset" (fast set of WeeChat and plugins options) (issue #584)
|
||||
* php: new plugin "php" (issue #909)
|
||||
|
||||
Improvements::
|
||||
|
||||
* core: make value optional in command /buffer set (issue #746, issue #1088)
|
||||
* core: allow floating point and hexadecimal numbers in comparison of evaluated values
|
||||
* core: add option weechat.look.save_config_with_fsync (issue #1083)
|
||||
* api: add support of prefix "quiet:" in function key_unbind() to quietly remove keys
|
||||
* api: add argument "recurse_subdirs" in function exec_on_files()
|
||||
* script: add local variable "filter" in the script buffer (issue #1037)
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* core: do not change the chat prefix size when a filtered line is added (issue #1092)
|
||||
* core: fix display of nicks in nicklist when they are in a group with sub-groups (issue #1079)
|
||||
* core, plugins: check return code of strftime function
|
||||
* core: fix cast of time_t (to "long long" instead of "long") (issue #1051)
|
||||
* core: call the config hook when options are renamed or removed
|
||||
* api: change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripts)
|
||||
* api: change type of argument fd in hook_fd() callback from string to integer (in scripts)
|
||||
* buflist: remove recursive evaluation of extra variables (issue #1060)
|
||||
* guile: return integer (0/1) instead of boolean in API functions
|
||||
* guile: fix return value of static strings in API functions
|
||||
* irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on (issue #1081)
|
||||
* irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value
|
||||
* lua: fix boolean return value (as integer) in API functions
|
||||
* relay: fix parsing of CAP command without arguments in irc protocol, send ACK only if all capabilities received are OK and NAK otherwise (issue #1040)
|
||||
|
||||
Tests::
|
||||
|
||||
* scripts: add scripting API tests (issue #104)
|
||||
* unit: display an error if the required locale en_US.UTF-8 is not installed
|
||||
|
||||
Build::
|
||||
|
||||
* core: fix build with ncurses and separate tinfo (bug #41245, issue #1090)
|
||||
* javascript: fix detection of libv8 with autotools on Ubuntu Trusty
|
||||
|
||||
[[v1.9.1]]
|
||||
== Version 1.9.1 (2017-09-23)
|
||||
|
||||
Bug fixes::
|
||||
|
||||
* buflist: fix crash in auto-scroll of bar when the buflist item is not the first item in the bar
|
||||
* logger: call strftime before replacing buffer local variables (CVE-2017-14727)
|
||||
* relay: fix send of "PART" command in backlog (irc protocol)
|
||||
|
||||
[[v1.9]]
|
||||
== Version 1.9 (under dev)
|
||||
== Version 1.9 (2017-06-25)
|
||||
|
||||
New features::
|
||||
|
||||
@@ -31,6 +132,7 @@ Improvements::
|
||||
* core: allow index for hdata arrays in evaluation of expressions
|
||||
* buflist: display a warning when the script "buffers.pl" is loaded
|
||||
* buflist: add support of char "~" in option buflist.look.sort for case insensitive comparison
|
||||
* buflist: add variable `${format_name}` in bar item evaluation and option buflist.format.name (issue #1020)
|
||||
* buflist: add variables `${current_buffer}` and `${merged}` (booleans "0" / "1") in bar item evaluation
|
||||
* relay: add option "start" in command /relay
|
||||
* trigger: add "irc_server" and "irc_channel" pointers in data for IRC signal/modifier hooks
|
||||
@@ -43,6 +145,7 @@ Bug fixes::
|
||||
* buflist: fix slow switch of buffer when there are a lot of buffers opened (issue #998)
|
||||
* buflist: add option "bar" in command /buflist, do not automatically add the "buflist" bar when the option buflist.look.enabled is off (issue #994)
|
||||
* buflist: fix crash on drag & drop of buffers
|
||||
* irc: don't reset nick properties (prefixes/away/account/realname) on /names when the nick already exists (issue #1019)
|
||||
* irc: fix memory leak in case of error in "ecdsa-nist256p-challenge" SASL mechanism
|
||||
* relay: rebind on address after option relay.network.bind_address is changed
|
||||
* relay: fix parsing of CAP command arguments in irc protocol (issue #995)
|
||||
@@ -283,8 +386,8 @@ Documentation::
|
||||
|
||||
Tests::
|
||||
|
||||
* add a test to check if all plugins are loaded
|
||||
* fix locale used to execute tests (issue #631)
|
||||
* unit: add a test to check if all plugins are loaded
|
||||
* unit: fix locale used to execute tests (issue #631)
|
||||
|
||||
Build::
|
||||
|
||||
@@ -361,7 +464,7 @@ New features::
|
||||
* core: add options weechat.look.word_chars_{highlight|input} (issue #55, task #9459)
|
||||
* irc: add support of "account-notify" capability (issue #11, issue #246)
|
||||
* irc: add support of "ecdsa-nist256p-challenge" SASL mechanism (issue #251)
|
||||
* javascript: new script plugin for javascript
|
||||
* javascript: new script plugin for JavaScript
|
||||
|
||||
Improvements::
|
||||
|
||||
@@ -517,7 +620,7 @@ Bug fixes::
|
||||
|
||||
Tests::
|
||||
|
||||
* fix memory leak in tests launcher
|
||||
* unit: fix memory leak in tests launcher
|
||||
|
||||
Build::
|
||||
|
||||
@@ -688,7 +791,7 @@ Build::
|
||||
|
||||
Tests::
|
||||
|
||||
* add unit tests using CppUTest
|
||||
* unit: add unit tests using CppUTest (issue #104)
|
||||
|
||||
[[v0.4.3]]
|
||||
== Version 0.4.3 (2014-02-09)
|
||||
@@ -1103,7 +1206,7 @@ New features::
|
||||
* relay: add support of SSL (for irc and weechat protocols), new option relay.network.ssl_cert_key (task #12044)
|
||||
* relay: add option relay.color.client
|
||||
* relay: add object type "arr" (array) in WeeChat protocol
|
||||
* script: new plugin "script" (scripts manager, replacing scripts weeget.py and script.pl)
|
||||
* script: new plugin "script" (script manager, replacing scripts weeget.py and script.pl)
|
||||
* scripts: add signals for scripts loaded/unloaded/installed/removed
|
||||
* scripts: add hdata with list of scripts for each language
|
||||
|
||||
@@ -1790,7 +1893,7 @@ New features::
|
||||
* xfer: add speed limit for DCC files sending (task #6178)
|
||||
* xfer: add new option xfer.file.use_nick_in_filename for Xfer files (task #7140)
|
||||
* plugins: add some other plugins: alias, demo, fifo, tcl, xfer
|
||||
* scripts: new scripts: weeget.py (scripts manager), jabber.py (jabber/XMPP protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of buffers), iset.pl (set options interactively), weetris.pl (tetris-like game), mastermind.pl, ...
|
||||
* scripts: new scripts: weeget.py (script manager), jabber.py (jabber/XMPP protocol), go.py (quick jump to buffers), buffers.pl (sidebar with list of buffers), iset.pl (set options interactively), weetris.pl (tetris-like game), mastermind.pl, ...
|
||||
* api: add hooks: command, timer, file descriptor, process, connection, print, signal, config, completion, modifier, info, infolist
|
||||
* api: new plugin API with many new functions: hooks, buffer management and nicklist, bars, configuration files, network, infos/infolists, lists, upgrade
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2006-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
+37
-6
@@ -6,9 +6,9 @@
|
||||
|
||||
image:https://img.shields.io/badge/diaspora*-follow-blue.svg["Diaspora*", link="https://diasp.eu/u/weechat"]
|
||||
image:https://img.shields.io/badge/google%2B-follow-blue.svg["Google+", link="https://plus.google.com/+WeeChat"]
|
||||
image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="http://dev.weechat.org/"]
|
||||
image:https://img.shields.io/badge/devel%20blog-follow-blue.svg["Devel blog", link="https://weechat.org/blog/"]
|
||||
image:https://img.shields.io/badge/slant-recommend-28acad.svg["Slant", link="http://www.slant.co/topics/1323/~irc-clients-for-linux"]
|
||||
image:https://img.shields.io/badge/paypal-donate%20%E2%9D%A4-yellow.svg["Paypal", link="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4LSMSNLUAJWNS"]
|
||||
image:https://img.shields.io/badge/help-donate%20%E2%9D%A4-ff69b4.svg["Donate", link="https://weechat.org/about/donate/"]
|
||||
|
||||
image:https://travis-ci.org/weechat/weechat.svg?branch=master["Build Status", link="https://travis-ci.org/weechat/weechat"]
|
||||
|
||||
@@ -25,7 +25,7 @@ Homepage: https://weechat.org/
|
||||
* *Multi-protocols*: WeeChat is designed to support multiple protocols by plugins, like IRC.
|
||||
* *Standards-compliant*: the IRC plugin is compliant with RFCs 1459, 2810, 2811, 2812 and 2813.
|
||||
* *Small, fast and very light*: the core is and should stay as light and fast as possible.
|
||||
* *Customizable and extensible*: there are a lot of options to customize WeeChat, and it is extensible with C plugins and scripts (Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript).
|
||||
* *Customizable and extensible*: there are a lot of options to customize WeeChat, and it is extensible with C plugins and scripts (Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP).
|
||||
* *Fully documented*: there is comprehensive documentation, which is translated into several languages.
|
||||
* *Developed from scratch*: WeeChat was built from scratch and is not based on any other client.
|
||||
* *Free software*: WeeChat is released under GPLv3.
|
||||
@@ -51,7 +51,7 @@ Following packages are optional:
|
||||
* for i18n: gettext
|
||||
* for SSL: gnutls, ca-certificates
|
||||
* for spell checking: aspell
|
||||
* for scripting: python, perl, ruby, lua, tcl, guile, libv8 (javascript)
|
||||
* for scripting: python, perl, ruby, lua, tcl, guile, libv8 (javascript), php
|
||||
* for building doc and man page: asciidoctor
|
||||
* for building tests: C++ compiler, CppUTest
|
||||
|
||||
@@ -67,20 +67,51 @@ Only CMake is officially supported to build WeeChat. You should only use
|
||||
autotools if you are not able to use CMake. +
|
||||
Building with autotools requires more dependencies and is slower than with CMake.
|
||||
|
||||
* Installation in system directories (requires _root_ privileges):
|
||||
|
||||
----
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ cmake ..
|
||||
$ make
|
||||
$ sudo make install
|
||||
----
|
||||
|
||||
* Installation in custom directory (for example your home):
|
||||
|
||||
----
|
||||
$ mkdir build
|
||||
$ cd build
|
||||
$ cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/directory
|
||||
$ make
|
||||
$ make install (as root for installation in system directories)
|
||||
$ make install
|
||||
----
|
||||
|
||||
For more information or installation with autotools, please look at
|
||||
https://weechat.org/files/doc/devel/weechat_user.en.html#compile_with_autotools[user's guide].
|
||||
|
||||
=== Run tests
|
||||
|
||||
Following packages are *required* to compile tests:
|
||||
|
||||
* libcpputest-dev
|
||||
* C++ compiler
|
||||
|
||||
Tests must be enabled when compiling WeeChat:
|
||||
|
||||
----
|
||||
$ cmake .. -DENABLE_TESTS=ON
|
||||
----
|
||||
|
||||
They can be launched after compilation from the build directory:
|
||||
|
||||
----
|
||||
$ ctest -V
|
||||
----
|
||||
|
||||
== Copyright
|
||||
|
||||
Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
|
||||
This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
|
||||
+158
-1
@@ -17,10 +17,159 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
(file _ChangeLog.adoc_ in sources).
|
||||
|
||||
|
||||
[[v2.1]]
|
||||
== Version 2.1 (under dev)
|
||||
|
||||
[[v2.1_script_plugin_check_license]]
|
||||
=== Option to check license of scripts loaded
|
||||
|
||||
A configuration file has been added for each script plugin: _python.conf_,
|
||||
_perl.conf_, _ruby.conf_, ...
|
||||
|
||||
Therefore the option to check license of loaded scripts has been moved from
|
||||
_plugins.var.<language>.check_license_ (type: string) to the plugin
|
||||
configuration file (type: boolean, default is _off_).
|
||||
|
||||
List of options moved:
|
||||
|
||||
* _plugins.var.python.check_license_ (string) moved to _python.look.check_license_ (boolean)
|
||||
* _plugins.var.perl.check_license_ (string) moved to _perl.look.check_license_ (boolean)
|
||||
* _plugins.var.ruby.check_license_ (string) moved to _ruby.look.check_license_ (boolean)
|
||||
* _plugins.var.lua.check_license_ (string) moved to _lua.look.check_license_ (boolean)
|
||||
* _plugins.var.tcl.check_license_ (string) moved to _tcl.look.check_license_ (boolean)
|
||||
* _plugins.var.guile.check_license_ (string) moved to _guile.look.check_license_ (boolean)
|
||||
* _plugins.var.javascript.check_license_ (string) moved to _javascript.look.check_license_ (boolean)
|
||||
* _plugins.var.php.check_license_ (string) moved to _php.look.check_license_ (boolean)
|
||||
|
||||
[[v2.1_option_name_completion]]
|
||||
=== Completion for /set and /help commands
|
||||
|
||||
A new option weechat.completion.partial_completion_templates has been added to
|
||||
force partial completion on some templates. By default, the option name
|
||||
completed in `/set` and `/help` commands are now using partial completion.
|
||||
|
||||
If you prefer old behavior, you can remove the templates from the new option
|
||||
with this command:
|
||||
|
||||
----
|
||||
/set weechat.completion.partial_completion_templates ""
|
||||
----
|
||||
|
||||
For more information about this feature, you can read help with:
|
||||
|
||||
----
|
||||
/help weechat.completion.partial_completion_templates
|
||||
----
|
||||
|
||||
[[v2.0.1]]
|
||||
== Version 2.0.1 (2017-12-20)
|
||||
|
||||
Bug fix and maintenance release.
|
||||
|
||||
[[v2.0]]
|
||||
== Version 2.0 (2017-12-03)
|
||||
|
||||
[[v2.0_fset_plugin]]
|
||||
=== Fset plugin
|
||||
|
||||
A new plugin "fset" has been added, it replaces the script iset.pl and has many
|
||||
new features.
|
||||
|
||||
By default the fset plugin changes the behavior of `/set` command when it is
|
||||
used with only an option name: it opens the fset buffer if at least one option
|
||||
is found.
|
||||
|
||||
The old behavior was to display the list of options in the core buffer.
|
||||
|
||||
If you prefer the old behavior, you can restore it with this command:
|
||||
|
||||
----
|
||||
/set fset.look.condition_catch_set ""
|
||||
----
|
||||
|
||||
For more information about this feature, you can read help with:
|
||||
|
||||
----
|
||||
/help fset.look.condition_catch_set
|
||||
----
|
||||
|
||||
[[v2.0_debian_packaging]]
|
||||
=== Split of scripting Debian packages
|
||||
|
||||
The Debian packaging has changed (for now only on weechat.org repositories,
|
||||
not in Debian official repositories). +
|
||||
The package `weechat-plugins` has been split into 9 packages:
|
||||
|
||||
- weechat-plugins (with only the following plugins: aspell, exec, fifo, relay,
|
||||
script, trigger)
|
||||
- weechat-python
|
||||
- weechat-perl
|
||||
- weechat-ruby
|
||||
- weechat-lua
|
||||
- weechat-tcl
|
||||
- weechat-guile
|
||||
- weechat-javascript
|
||||
- weechat-php.
|
||||
|
||||
If you are using the packages from weechat.org, you will have to install
|
||||
manually the scripting packages (according to the languages you'll use
|
||||
in WeeChat), for example Python/Perl only:
|
||||
|
||||
----
|
||||
sudo apt-get install weechat-python weechat-perl
|
||||
----
|
||||
|
||||
For development packages:
|
||||
|
||||
----
|
||||
sudo apt-get install weechat-devel-python weechat-devel-perl
|
||||
----
|
||||
|
||||
[[v2.0_buflist_eval]]
|
||||
=== Evaluation in buflist
|
||||
|
||||
The evaluation of expressions in buflist options is not recursive any more,
|
||||
to prevent too many evaluations, for example in buffer variables
|
||||
(see issue #1060 for more information). +
|
||||
If you are using custom variables/options containing evaluated expressions,
|
||||
like `${some.config.option}`, and if this option contains evaluated strings (`${...}`),
|
||||
you must evaluate them with: `${eval:${some.config.option}}`.
|
||||
|
||||
[NOTE]
|
||||
The default buflist formats (`${format_buffer}`, `${format_name}`,
|
||||
`${format_hotlist}`, ...) are automatically evaluated in options _buflist.format.buffer_,
|
||||
_buflist.format.buffer_current_ and _buflist.format.hotlist_.
|
||||
|
||||
[[v2.0_hook_connect]]
|
||||
=== Function hook_connect
|
||||
|
||||
In scripts, the arguments _status_, _gnutls_rc_ and _sock_ sent to the callback
|
||||
of _hook_connect_ are now integers (they were strings in older releases). +
|
||||
To be compatible with all versions, it is recommended to convert the argument
|
||||
to integer before using it, for example in Python: `int(sock)`.
|
||||
|
||||
[[v2.0_hook_fd]]
|
||||
=== Function hook_fd
|
||||
|
||||
In scripts, the argument _fd_ sent to the callback of _hook_fd_ is now
|
||||
an integer (it was a string in older releases). +
|
||||
To be compatible with all versions, it is recommended to convert the argument
|
||||
to integer before using it, for example in Python: `int(fd)`.
|
||||
|
||||
[[v1.9.1]]
|
||||
== Version 1.9.1 (2017-09-23)
|
||||
|
||||
Bug fix and maintenance release.
|
||||
|
||||
[[v1.9]]
|
||||
== Version 1.9 (2017-06-25)
|
||||
|
||||
No release note.
|
||||
|
||||
[[v1.8]]
|
||||
== Version 1.8 (2017-05-13)
|
||||
|
||||
[[v1.8_options]]
|
||||
|
||||
=== Options
|
||||
|
||||
The option _script.scripts.url_force_https_ has been removed because now the
|
||||
@@ -531,6 +680,14 @@ the new default key is kbd:[Alt+l].
|
||||
Use command `/key missing` to add the key or `/key listdiff` to see differences
|
||||
between your current keys and WeeChat default keys.
|
||||
|
||||
[[v1.0_hook_print]]
|
||||
=== Function hook_print
|
||||
|
||||
In scripts, the arguments _displayed_ and _highlight_ sent to the callback of
|
||||
_hook_print_ are now integers (they were strings in older releases). +
|
||||
To be compatible with all versions, it is recommended to convert the argument
|
||||
to integer before testing it, for example in Python: `if int(highlight):`.
|
||||
|
||||
[[v0.4.3]]
|
||||
== Version 0.4.3 (2014-02-09)
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2006 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2014-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2014-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2007 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2011-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2011-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+11
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -34,12 +34,22 @@ find_library(NCURSESW_LIBRARY
|
||||
)
|
||||
|
||||
if(NCURSESW_LIBRARY)
|
||||
find_package(PkgConfig QUIET)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(NCURSES ncursesw)
|
||||
set(NCURSESW_LIBRARY ${NCURSES_LIBRARIES} ${NCURSES_CFLAGS_OTHER})
|
||||
endif()
|
||||
set(NCURSES_LIBRARY ${NCURSESW_LIBRARY})
|
||||
else()
|
||||
find_library(NCURSES_LIBRARY
|
||||
NAMES ncurses
|
||||
PATHS /lib /usr/lib /usr/local/lib /usr/pkg/lib
|
||||
)
|
||||
find_package(PkgConfig QUIET)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(NCURSES ncurses)
|
||||
set(NCURSES_LIBRARY ${NCURSES_LIBRARIES} ${NCURSES_CFLAGS_OTHER})
|
||||
endif()
|
||||
if(NCURSES_LIBRARY)
|
||||
message("*** WARNING:\n"
|
||||
"*** ncursesw library not found! Falling back to \"ncurses\"\n"
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Adam Saponara <as@php.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
# WeeChat is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# WeeChat is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
if(PHP_FOUND)
|
||||
set(PHP_FIND_QUIETLY TRUE)
|
||||
endif()
|
||||
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(PHP php7)
|
||||
endif()
|
||||
|
||||
if(NOT PHP_FOUND)
|
||||
find_program(PHP_CONFIG_EXECUTABLE NAMES
|
||||
php-config7.2 php-config72
|
||||
php-config7.1 php-config71
|
||||
php-config7.0 php-config70
|
||||
php-config php-config7)
|
||||
if (PHP_CONFIG_EXECUTABLE)
|
||||
execute_process(COMMAND ${PHP_CONFIG_EXECUTABLE} --prefix OUTPUT_VARIABLE PHP_LIB_PREFIX OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
execute_process(COMMAND ${PHP_CONFIG_EXECUTABLE} --includes OUTPUT_VARIABLE PHP_INCLUDE_DIRS OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
execute_process(COMMAND ${PHP_CONFIG_EXECUTABLE} --libs OUTPUT_VARIABLE PHP_LIBS OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
execute_process(COMMAND ${PHP_CONFIG_EXECUTABLE} --version OUTPUT_VARIABLE PHP_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
if(${PHP_VERSION} MATCHES "^7")
|
||||
find_library(PHP_LIB
|
||||
NAMES php7.2 php7.1 php7.0 php7
|
||||
HINTS ${PHP_LIB_PREFIX} ${PHP_LIB_PREFIX}/lib ${PHP_LIB_PREFIX}/lib64)
|
||||
if(PHP_LIB)
|
||||
get_filename_component(PHP_LIB_DIR ${PHP_LIB} DIRECTORY)
|
||||
string(REPLACE "-I" "" PHP_INCLUDE_DIRS ${PHP_INCLUDE_DIRS})
|
||||
SEPARATE_ARGUMENTS(PHP_INCLUDE_DIRS)
|
||||
set(PHP_LDFLAGS "-L${PHP_LIB_DIR} ${PHP_LIBS}")
|
||||
set(PHP_FOUND 1)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(NOT PHP_FOUND)
|
||||
message(WARNING "Could not find libphp7. "
|
||||
"Ensure PHP >=7.0.0 development libraries are installed and compiled with `--enable-embed`. "
|
||||
"Ensure `php-config` is in `PATH`. "
|
||||
"You may set `-DCMAKE_LIBRARY_PATH=...` to the directory containing libphp7."
|
||||
)
|
||||
endif()
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -33,7 +33,7 @@ endif()
|
||||
|
||||
find_package(PkgConfig)
|
||||
if(PKG_CONFIG_FOUND)
|
||||
pkg_search_module(RUBY ruby-2.4 ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
pkg_search_module(RUBY ruby-2.5 ruby-2.4 ruby-2.3 ruby-2.2 ruby-2.1 ruby-2.0 ruby-1.9 ruby-1.8)
|
||||
endif()
|
||||
|
||||
if(RUBY_FOUND)
|
||||
@@ -41,7 +41,7 @@ if(RUBY_FOUND)
|
||||
mark_as_advanced(RUBY_LIB)
|
||||
else()
|
||||
find_program(RUBY_EXECUTABLE
|
||||
NAMES ruby2.4.0 ruby240 ruby2.4 ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
NAMES ruby2.5.0 ruby250 ruby2.5 ruby2.4.0 ruby240 ruby2.4 ruby2.3.0 ruby230 ruby2.3 ruby23 ruby2.2.3 ruby223 ruby2.2.2 ruby222 ruby2.2.1 ruby221 ruby2.2.0 ruby220 ruby2.2 ruby22 ruby2.1.7 ruby217 ruby2.1.6 ruby216 ruby2.1.5 ruby215 ruby2.1.4 ruby214 ruby2.1.3 ruby213 ruby2.1.2 ruby212 ruby2.1.1 ruby211 ruby2.1.0 ruby210 ruby2.1 ruby21 ruby2.0 ruby20 ruby1.9.3 ruby193 ruby1.9.2 ruby192 ruby1.9.1 ruby191 ruby1.9 ruby19 ruby1.8 ruby18 ruby
|
||||
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
|
||||
)
|
||||
if(RUBY_EXECUTABLE)
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Copyright (C) 2008 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2008-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2008-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2015-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2015-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -17,7 +17,7 @@
|
||||
# along with WeeChat. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
|
||||
# - Find V8 (Google's Javascript engine)
|
||||
# - Find V8 (Google's JavaScript engine)
|
||||
# This module finds if libv8 is installed and determines where
|
||||
# the include files and libraries are.
|
||||
#
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
|
||||
+160
-9
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2005 Benoit Papillault <benoit.papillault@free.fr>
|
||||
# Copyright (C) 2005-2006 Julien Louis <ptitlouis@sysif.net>
|
||||
# Copyright (C) 2005-2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
@@ -113,6 +113,7 @@ AH_VERBATIM([PLUGIN_BUFLIST], [#undef PLUGIN_BUFLIST])
|
||||
AH_VERBATIM([PLUGIN_CHARSET], [#undef PLUGIN_CHARSET])
|
||||
AH_VERBATIM([PLUGIN_EXEC], [#undef PLUGIN_EXEC])
|
||||
AH_VERBATIM([PLUGIN_FIFO], [#undef PLUGIN_FIFO])
|
||||
AH_VERBATIM([PLUGIN_FSET], [#undef PLUGIN_FSET])
|
||||
AH_VERBATIM([PLUGIN_IRC], [#undef PLUGIN_IRC])
|
||||
AH_VERBATIM([PLUGIN_LOGGER], [#undef PLUGIN_LOGGER])
|
||||
AH_VERBATIM([PLUGIN_RELAY], [#undef PLUGIN_RELAY])
|
||||
@@ -121,6 +122,7 @@ AH_VERBATIM([PLUGIN_PERL], [#undef PLUGIN_PERL])
|
||||
AH_VERBATIM([PLUGIN_PYTHON], [#undef PLUGIN_PYTHON])
|
||||
AH_VERBATIM([PLUGIN_RUBY], [#undef PLUGIN_RUBY])
|
||||
AH_VERBATIM([PLUGIN_LUA], [#undef PLUGIN_LUA])
|
||||
AH_VERBATIM([PLUGIN_PHP], [#undef PLUGIN_PHP])
|
||||
AH_VERBATIM([PLUGIN_TCL], [#undef PLUGIN_TCL])
|
||||
AH_VERBATIM([PLUGIN_GUILE], [#undef PLUGIN_GUILE])
|
||||
AH_VERBATIM([PLUGIN_JAVASCRIPT], [#undef PLUGIN_JAVASCRIPT])
|
||||
@@ -135,6 +137,7 @@ AH_VERBATIM([CA_FILE], [#define CA_FILE "/etc/ssl/certs/ca-certificates.crt"])
|
||||
# Arguments for ./configure
|
||||
|
||||
AC_ARG_ENABLE(ncurses, [ --disable-ncurses turn off ncurses interface (default=compiled if found)],enable_ncurses=$enableval,enable_ncurses=yes)
|
||||
AC_ARG_ENABLE(headless, [ --disable-headless turn off headless binary (default=compiled), this is required for tests],enable_headless=$enableval,enable_headless=yes)
|
||||
AC_ARG_ENABLE(gnutls, [ --disable-gnutls turn off gnutls support (default=compiled if found)],enable_gnutls=$enableval,enable_gnutls=yes)
|
||||
AC_ARG_ENABLE(largefile, [ --disable-largefile turn off Large File Support (default=on)],enable_largefile=$enableval,enable_largefile=yes)
|
||||
AC_ARG_ENABLE(alias, [ --disable-alias turn off Alias plugin (default=compiled)],enable_alias=$enableval,enable_alias=yes)
|
||||
@@ -144,6 +147,7 @@ AC_ARG_ENABLE(buflist, [ --disable-buflist turn off Buflist plugin (
|
||||
AC_ARG_ENABLE(charset, [ --disable-charset turn off Charset plugin (default=compiled)],enable_charset=$enableval,enable_charset=yes)
|
||||
AC_ARG_ENABLE(exec, [ --disable-exec turn off Exec plugin (default=compiled)],enable_exec=$enableval,enable_exec=yes)
|
||||
AC_ARG_ENABLE(fifo, [ --disable-fifo turn off Fifo plugin (default=compiled)],enable_fifo=$enableval,enable_fifo=yes)
|
||||
AC_ARG_ENABLE(fset, [ --disable-fset turn off Fast Set plugin (default=compiled)],enable_fset=$enableval,enable_fset=yes)
|
||||
AC_ARG_ENABLE(irc, [ --disable-irc turn off IRC plugin (default=compiled)],enable_irc=$enableval,enable_irc=yes)
|
||||
AC_ARG_ENABLE(logger, [ --disable-logger turn off Logger plugin (default=compiled)],enable_logger=$enableval,enable_logger=yes)
|
||||
AC_ARG_ENABLE(relay, [ --disable-relay turn off Relay plugin (default=compiled)],enable_relay=$enableval,enable_relay=yes)
|
||||
@@ -156,7 +160,8 @@ AC_ARG_ENABLE(ruby, [ --disable-ruby turn off Ruby script plug
|
||||
AC_ARG_ENABLE(lua, [ --disable-lua turn off Lua script plugin (default=compiled if found)],enable_lua=$enableval,enable_lua=yes)
|
||||
AC_ARG_ENABLE(tcl, [ --disable-tcl turn off Tcl script plugin (default=compiled if found)],enable_tcl=$enableval,enable_tcl=yes)
|
||||
AC_ARG_ENABLE(guile, [ --disable-guile turn off Guile (scheme) script plugin (default=compiled if found)],enable_guile=$enableval,enable_guile=yes)
|
||||
AC_ARG_ENABLE(javascript, [ --disable-javascript turn off Javascript script plugin (default=compiled if found)],enable_javascript=$enableval,enable_javascript=yes)
|
||||
AC_ARG_ENABLE(javascript, [ --disable-javascript turn off JavaScript script plugin (default=compiled if found)],enable_javascript=$enableval,enable_javascript=yes)
|
||||
AC_ARG_ENABLE(php, [ --disable-php turn off PHP script plugin (default=compiled if found)],enable_php=$enableval,enable_php=yes)
|
||||
AC_ARG_ENABLE(trigger, [ --disable-trigger turn off Trigger plugin (default=compiled)],enable_trigger=$enableval,enable_trigger=yes)
|
||||
AC_ARG_ENABLE(xfer, [ --disable-xfer turn off Xfer (file transfer) plugin (default=compiled)],enable_xfer=$enableval,enable_xfer=yes)
|
||||
AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR directory containing tcl configuration (tclConfig.sh)],tclconfig=$withval,tclconfig='')
|
||||
@@ -181,6 +186,10 @@ AC_DEFINE_UNQUOTED(CA_FILE, "$CA_FILE")
|
||||
not_asked=""
|
||||
not_found=""
|
||||
|
||||
if test "x$enable_headless" != "xyes" && test "x$enable_tests" = "xyes"; then
|
||||
AC_MSG_ERROR([*** Headless mode is required for tests.])
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# pkg-config
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -237,6 +246,14 @@ else
|
||||
not_asked="$not_asked ncurses"
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# headless
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
if test "x$enable_headless" != "xyes" ; then
|
||||
not_asked="$not_asked headless"
|
||||
fi
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# iconv
|
||||
# ------------------------------------------------------------------------------
|
||||
@@ -290,6 +307,7 @@ if test "x$enable_scripts" = "xno" ; then
|
||||
enable_tcl="no"
|
||||
enable_guile="no"
|
||||
enable_javascript="no"
|
||||
enable_php="no"
|
||||
fi
|
||||
|
||||
# ---------------------------------- alias -------------------------------------
|
||||
@@ -421,6 +439,14 @@ else
|
||||
not_asked="$not_asked fifo"
|
||||
fi
|
||||
|
||||
# --------------------------------- fset ---------------------------------------
|
||||
|
||||
if test "x$enable_fset" = "xyes" ; then
|
||||
AC_DEFINE(PLUGIN_FSET)
|
||||
else
|
||||
not_asked="$not_asked fset"
|
||||
fi
|
||||
|
||||
# ----------------------------------- irc --------------------------------------
|
||||
|
||||
if test "x$enable_irc" = "xyes" ; then
|
||||
@@ -598,7 +624,7 @@ RUBY_VERSION=
|
||||
if test "x$enable_ruby" = "xyes" ; then
|
||||
RUBY_CFLAGS=""
|
||||
RUBY_LFLAGS=""
|
||||
for v in "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
|
||||
for v in "2.5" "2.4" "2.3" "2.2" "2.1" "2.0" "1.9" "1.8" ; do
|
||||
pkgconfig_ruby_found=`$PKGCONFIG --exists ruby-$v 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
RUBY_VERSION=`$PKGCONFIG --modversion ruby-$v`
|
||||
@@ -608,6 +634,7 @@ if test "x$enable_ruby" = "xyes" ; then
|
||||
fi
|
||||
done
|
||||
|
||||
# detect old Ruby versions
|
||||
if test "x$RUBY_CFLAGS" = "x" -o "x$RUBY_LFLAGS" = "x" ; then
|
||||
AC_PATH_PROGS(RUBY, ruby1.9.3 ruby1.9.2 ruby1.9.1 ruby1.9 ruby1.8 ruby)
|
||||
if test -z $RUBY ; then
|
||||
@@ -875,8 +902,8 @@ if test "x$enable_javascript" = "xyes" ; then
|
||||
AC_CHECK_HEADER(v8.h,ac_found_v8_header="yes",ac_found_v8_header="no")
|
||||
if test "x$ac_found_v8_header" = "xyes" ; then
|
||||
#AC_CHECK_LIB(v8,v8,ac_found_v8_lib="yes",ac_found_v8_lib="no")
|
||||
ac_save_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS -lv8"
|
||||
ac_save_LIBS="$LIBS"
|
||||
LIBS="$LIBS -lv8"
|
||||
AC_MSG_CHECKING(for v8 usability in programs)
|
||||
AC_TRY_RUN([
|
||||
#include <v8.h>
|
||||
@@ -885,7 +912,7 @@ if test "x$enable_javascript" = "xyes" ; then
|
||||
const char *version = V8::GetVersion();
|
||||
return 0;
|
||||
}],ac_found_v8_lib="yes", ac_found_v8_lib="no", ac_found_v8_lib="assume-yes")
|
||||
LDFLAGS="$ac_save_LDFLAGS"
|
||||
LIBS="$ac_save_LIBS"
|
||||
if test "x$ac_found_v8_lib" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
v8_found="yes"
|
||||
@@ -895,14 +922,14 @@ if test "x$enable_javascript" = "xyes" ; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_WARN([
|
||||
*** V8 library couldn't be found on your system.
|
||||
*** WeeChat will be built without Javascript support.])
|
||||
*** WeeChat will be built without JavaScript support.])
|
||||
enable_javascript="no"
|
||||
not_found="$not_found javascript/v8"
|
||||
fi
|
||||
else
|
||||
AC_MSG_WARN([
|
||||
*** V8 header files couldn't be found on your system.
|
||||
*** WeeChat will be built without Javascript support.])
|
||||
*** WeeChat will be built without JavaScript support.])
|
||||
enable_javascript="no"
|
||||
not_found="$not_found javascript/v8"
|
||||
fi
|
||||
@@ -918,6 +945,114 @@ fi
|
||||
|
||||
AC_LANG_POP
|
||||
|
||||
# ---------------------------------- php --------------------------------------
|
||||
|
||||
PHP_VERSION=
|
||||
|
||||
if test "x$enable_php" = "xyes" ; then
|
||||
ac_save_CPPFLAGS="$CPPFLAGS"
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
ac_save_LDFLAGS="$LDFLAGS"
|
||||
|
||||
PHP_CFLAGS=""
|
||||
PHP_LFLAGS=""
|
||||
|
||||
if test -n "$php_inc"; then
|
||||
CFLAGS="$CFLAGS -I$php_inc"
|
||||
CPPFLAGS="$CPPFLAGS -I$php_inc"
|
||||
fi
|
||||
if test -n "$php_lib"; then
|
||||
LDFLAGS="$LDFLAGS -L$php_lib"
|
||||
fi
|
||||
|
||||
if test "x$PHP_CFLAGS" = "x" -o "x$PHP_LFLAGS" = "x" ; then
|
||||
AC_MSG_CHECKING(for PHP headers and libraries with pkg-config)
|
||||
echo
|
||||
for l in "7.2" "72" "7.1" "71" "7.0" "70" "7" "$php_suffix" "" ; do
|
||||
pkgconfig_php_found=`$PKGCONFIG --exists php$l 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
pkgconfig_php_found=`$PKGCONFIG --atleast-version=7 php$l 2>/dev/null`
|
||||
if test "x$?" = "x0" ; then
|
||||
PHP_VERSION=`$PKGCONFIG --modversion php$l`
|
||||
PHP_CFLAGS="$PHP_CFLAGS "`$PKGCONFIG --cflags php$l`
|
||||
PHP_LFLAGS="$PHP_LFLAGS "`$PKGCONFIG --libs php$l`
|
||||
break
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if test "x$PHP_CFLAGS" = "x" -o "x$PHP_LFLAGS" = "x" ; then
|
||||
PHPCONFIG=""
|
||||
AC_MSG_CHECKING(for PHP headers and libraries with php-config)
|
||||
for l in "7.2" "72" "7.1" "71" "7.0" "70" "7" "$php_suffix" "" ; do
|
||||
AC_CHECK_PROG(PHPCONFIG, "php-config$l", "php-config$l")
|
||||
if test "x$PHPCONFIG" != "x" ; then
|
||||
php_config_version=`$PHPCONFIG --version`
|
||||
if test "x${php_config_version#7}" != "x${php_config_version}" ; then
|
||||
PHP_VERSION=$php_config_version
|
||||
PHP_CFLAGS=`$PHPCONFIG --includes`
|
||||
PHP_LFLAGS="-L$($PHPCONFIG --prefix)/lib/ $($PHPCONFIG --libs) -lphp$l"
|
||||
break
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
if test "x$PHP_CFLAGS" = "x" -o "x$PHP_LFLAGS" = "x" ; then
|
||||
AC_MSG_CHECKING(for PHP headers and libraries)
|
||||
echo
|
||||
AC_CHECK_HEADER(php.h,ac_found_php_header="yes",ac_found_php_header="no")
|
||||
if test "x$ac_found_php_header" = "xyes" ; then
|
||||
PHP_CFLAGS="$CFLAGS"
|
||||
fi
|
||||
for l in "7.2" "72" "7.1" "71" "7.0" "70" "7" "$php_suffix" "" ; do
|
||||
AC_CHECK_LIB(php$l,php_execute_script,ac_found_php_lib="yes",ac_found_php_lib="no")
|
||||
if test "x$ac_found_php_lib" = "xyes" ; then
|
||||
PHP_VERSION=">=7.0.0"
|
||||
|
||||
PHP_LFLAGS="$LDFLAGS -lphp7 -lm"
|
||||
|
||||
ac2_save_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS -lphp7 -lm"
|
||||
|
||||
if echo "$host_os" | grep "^linux" 1>/dev/null 2>&1 ; then
|
||||
LDFLAGS="$LDFLAGS -ldl"
|
||||
fi
|
||||
|
||||
LDFLAGS="$ac2_save_LDFLAGS"
|
||||
break
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(for PHP compiling and linking)
|
||||
PHP_TEST=`LT=phptest.c ; echo "#include <sapi/embed/php_embed.h>" > $LT; echo "int main() { php_embed_init(0, NULL); php_embed_shutdown(); return 0; }" >> $LT ; $CC -Wall $LT -o $LT.out $PHP_CFLAGS $PHP_LFLAGS $CFLAGS $LDFLAGS 1>/dev/null 2>&1 ; echo $?; rm -f $LT $LT.out 1>/dev/null 2>&1`
|
||||
if test "x$PHP_TEST" != "x0" ; then
|
||||
AC_MSG_RESULT(no)
|
||||
AC_MSG_WARN([
|
||||
*** PHP (>=7.0) headers and/or libraries couldn't be found on your system.
|
||||
*** Try to install libphp-embed with your software package manager.
|
||||
*** WeeChat will be built without PHP support.])
|
||||
enable_php="no"
|
||||
not_found="$not_found php"
|
||||
else
|
||||
AC_MSG_RESULT(yes)
|
||||
fi
|
||||
|
||||
CFLAGS="$ac_save_CFLAGS"
|
||||
CPPFLAGS="$ac_save_CPPFLAGS"
|
||||
LDFLAGS="$ac_save_LDFLAGS"
|
||||
else
|
||||
not_asked="$not_asked php"
|
||||
fi
|
||||
|
||||
if test "x$enable_php" = "xyes" ; then
|
||||
AC_SUBST(PHP_CFLAGS)
|
||||
AC_SUBST(PHP_LFLAGS)
|
||||
AC_DEFINE(PLUGIN_PHP)
|
||||
fi
|
||||
|
||||
# --------------------------------- trigger ------------------------------------
|
||||
|
||||
if test "x$enable_trigger" = "xyes" ; then
|
||||
@@ -1253,12 +1388,14 @@ AM_CONDITIONAL(HAVE_GNUTLS, test "$enable_gnutls" = "yes")
|
||||
AM_CONDITIONAL(HAVE_FLOCK, test "$enable_flock" = "yes")
|
||||
AM_CONDITIONAL(HAVE_EAT_NEWLINE_GLITCH, test "$enable_eatnewlineglitch" = "yes")
|
||||
AM_CONDITIONAL(GUI_NCURSES, test "$enable_ncurses" = "yes")
|
||||
AM_CONDITIONAL(HEADLESS, test "$enable_headless" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ALIAS, test "$enable_alias" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_ASPELL, test "$enable_aspell" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_BUFLIST, test "$enable_buflist" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_CHARSET, test "$enable_charset" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_EXEC, test "$enable_exec" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_FIFO, test "$enable_fifo" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_FSET, test "$enable_fset" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_IRC, test "$enable_irc" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_LOGGER, test "$enable_logger" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_RELAY, test "$enable_relay" = "yes")
|
||||
@@ -1270,6 +1407,7 @@ AM_CONDITIONAL(PLUGIN_LUA, test "$enable_lua" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_TCL, test "$enable_tcl" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_GUILE, test "$enable_guile" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_JAVASCRIPT, test "$enable_javascript" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_PHP, test "$enable_php" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_TRIGGER, test "$enable_trigger" = "yes")
|
||||
AM_CONDITIONAL(PLUGIN_XFER, test "$enable_xfer" = "yes")
|
||||
AM_CONDITIONAL(TESTS, test "$enable_tests" = "yes")
|
||||
@@ -1296,6 +1434,7 @@ AC_OUTPUT([Makefile
|
||||
src/plugins/charset/Makefile
|
||||
src/plugins/exec/Makefile
|
||||
src/plugins/fifo/Makefile
|
||||
src/plugins/fset/Makefile
|
||||
src/plugins/irc/Makefile
|
||||
src/plugins/logger/Makefile
|
||||
src/plugins/relay/Makefile
|
||||
@@ -1307,10 +1446,13 @@ AC_OUTPUT([Makefile
|
||||
src/plugins/tcl/Makefile
|
||||
src/plugins/guile/Makefile
|
||||
src/plugins/javascript/Makefile
|
||||
src/plugins/php/Makefile
|
||||
src/plugins/trigger/Makefile
|
||||
src/plugins/xfer/Makefile
|
||||
src/gui/Makefile
|
||||
src/gui/curses/Makefile
|
||||
src/gui/curses/normal/Makefile
|
||||
src/gui/curses/headless/Makefile
|
||||
tests/Makefile
|
||||
intl/Makefile
|
||||
po/Makefile.in])
|
||||
@@ -1323,11 +1465,14 @@ listgui=""
|
||||
if test "x$enable_ncurses" = "xyes" ; then
|
||||
listgui="$listgui ncurses"
|
||||
fi
|
||||
if test "x$enable_headless" = "xyes" ; then
|
||||
listgui="$listgui headless"
|
||||
fi
|
||||
|
||||
if test "x$listgui" = "x" ; then
|
||||
AC_MSG_ERROR([
|
||||
*** No interface specified...
|
||||
*** Please enable at least ncurses.])
|
||||
*** Please enable at least ncurses or headless.])
|
||||
fi
|
||||
|
||||
listplugins=""
|
||||
@@ -1349,6 +1494,9 @@ fi
|
||||
if test "x$enable_fifo" = "xyes"; then
|
||||
listplugins="$listplugins fifo"
|
||||
fi
|
||||
if test "x$enable_fset" = "xyes"; then
|
||||
listplugins="$listplugins fset"
|
||||
fi
|
||||
if test "x$enable_irc" = "xyes" ; then
|
||||
listplugins="$listplugins irc"
|
||||
fi
|
||||
@@ -1382,6 +1530,9 @@ fi
|
||||
if test "x$enable_javascript" = "xyes"; then
|
||||
listplugins="$listplugins javascript/v8"
|
||||
fi
|
||||
if test "x$enable_php" = "xyes"; then
|
||||
listplugins="$listplugins php($PHP_VERSION)"
|
||||
fi
|
||||
if test "x$enable_trigger" = "xyes"; then
|
||||
listplugins="$listplugins trigger"
|
||||
fi
|
||||
|
||||
+91
-10
@@ -16,6 +16,7 @@ Build-Depends:
|
||||
tcl8.6-dev,
|
||||
guile-2.0-dev,
|
||||
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
|
||||
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-dev,
|
||||
libcurl4-gnutls-dev,
|
||||
libgcrypt20-dev,
|
||||
libgnutls28-dev,
|
||||
@@ -30,7 +31,7 @@ Architecture: all
|
||||
Depends: ${misc:Depends}, weechat-devel-curses (>= ${source:Version})
|
||||
Suggests: weechat-devel-doc (= ${source:Version})
|
||||
Conflicts: weechat
|
||||
Description: Fast, light and extensible chat client
|
||||
Description: Fast, light and extensible chat client (metapackage)
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
@@ -44,8 +45,8 @@ Description: Fast, light and extensible chat client
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
|
||||
- script manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
@@ -70,8 +71,8 @@ Description: Fast, light and extensible chat client - console client
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
|
||||
- script manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
@@ -88,8 +89,8 @@ Description: Fast, light and extensible chat client - core files
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides core plugins and locales files for WeeChat. It
|
||||
currently ships the following plugins: alias, buflist, charset, irc, logger
|
||||
and xfer. It is useless without weechat-curses.
|
||||
currently ships the following plugins: alias, buflist, charset, fset, irc,
|
||||
logger and xfer. It is useless without weechat-curses.
|
||||
|
||||
Package: weechat-devel-plugins
|
||||
Architecture: any
|
||||
@@ -101,13 +102,93 @@ Description: Fast, light and extensible chat client - plugins
|
||||
.
|
||||
This package provides some plugins to enhance WeeChat. It currently
|
||||
ships the following plugins:
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- script manager
|
||||
- Spell checking (thanks to aspell)
|
||||
- FIFO pipe for remote control
|
||||
- IRC proxy
|
||||
- Relay (IRC proxy and WeeChat protocol)
|
||||
- Trigger
|
||||
|
||||
Package: weechat-devel-python
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-python
|
||||
Description: Fast, light and extensible chat client - python plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Python scripting API plugin.
|
||||
|
||||
Package: weechat-devel-perl
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-perl
|
||||
Description: Fast, light and extensible chat client - perl plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Perl scripting API plugin.
|
||||
|
||||
Package: weechat-devel-ruby
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-ruby
|
||||
Description: Fast, light and extensible chat client - ruby plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Ruby scripting API plugin.
|
||||
|
||||
Package: weechat-devel-lua
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-lua
|
||||
Description: Fast, light and extensible chat client - lua plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Lua scripting API plugin.
|
||||
|
||||
Package: weechat-devel-tcl
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-tcl
|
||||
Description: Fast, light and extensible chat client - tcl plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the TCL scripting API plugin.
|
||||
|
||||
Package: weechat-devel-guile
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-guile
|
||||
Description: Fast, light and extensible chat client - guile plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Guile scripting API plugin.
|
||||
|
||||
Package: weechat-devel-javascript
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version})
|
||||
Conflicts: weechat-javascript
|
||||
Description: Fast, light and extensible chat client - javascript plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the JavaScript scripting API plugin.
|
||||
|
||||
Package: weechat-devel-php
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-devel-curses (= ${binary:Version}),
|
||||
libphp7.2-embed
|
||||
Conflicts: weechat-php
|
||||
Description: Fast, light and extensible chat client - php plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the PHP scripting API plugin.
|
||||
|
||||
Package: weechat-devel-doc
|
||||
Section: doc
|
||||
Architecture: all
|
||||
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-guile.dirs
|
||||
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-guile.install
|
||||
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-javascript.dirs
|
||||
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-javascript.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-lua.dirs
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-lua.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-perl.dirs
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-perl.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-php.dirs
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-php.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-python.dirs
|
||||
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-python.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-ruby.dirs
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-ruby.install
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-tcl.dirs
|
||||
+1
@@ -0,0 +1 @@
|
||||
../debian-stable/weechat-tcl.install
|
||||
+1
-1
@@ -13,7 +13,7 @@ weechat (0.3.1-1) unstable; urgency=low
|
||||
are stronger checks while connecting with SSL. By default, if a connection
|
||||
is not fully trusted it will fail.
|
||||
You can find more information on how to handle this new behaviour here:
|
||||
http://dev.weechat.org/post/2009/12/01/SSL-certificates
|
||||
https://weechat.org/blog/post/2009/12/01/SSL-certificates
|
||||
|
||||
-- Emmanuel Bouthenot <kolter@debian.org> Mon, 25 Jan 2010 12:35:11 +0100
|
||||
|
||||
|
||||
+83
-10
@@ -16,6 +16,7 @@ Build-Depends:
|
||||
tcl8.6-dev,
|
||||
guile-2.0-dev,
|
||||
libv8-dev [amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel],
|
||||
php7.2-dev, libphp7.2-embed, libxml2-dev, libargon2-0-dev, libsodium-dev,
|
||||
libcurl4-gnutls-dev,
|
||||
libgcrypt20-dev,
|
||||
libgnutls28-dev,
|
||||
@@ -29,7 +30,7 @@ Package: weechat
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends}, weechat-curses (>= ${source:Version})
|
||||
Suggests: weechat-doc (= ${source:Version})
|
||||
Description: Fast, light and extensible chat client
|
||||
Description: Fast, light and extensible chat client (metapackage)
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
It is customizable and extensible with plugins/scripts, and includes:
|
||||
@@ -43,8 +44,8 @@ Description: Fast, light and extensible chat client
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
|
||||
- script manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
@@ -70,8 +71,8 @@ Description: Fast, light and extensible chat client - console client
|
||||
- 256 colors support
|
||||
- incremental text search
|
||||
- dynamic filtering of buffer content
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme, JavaScript and PHP scripting
|
||||
- script manager
|
||||
- spell checking
|
||||
- highly customizable and extensible
|
||||
- and much more!
|
||||
@@ -88,8 +89,8 @@ Description: Fast, light and extensible chat client - core files
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides core plugins and locales files for WeeChat. It
|
||||
currently ships the following plugins: alias, buflist, charset, irc, logger
|
||||
and xfer. It is useless without weechat-curses.
|
||||
currently ships the following plugins: alias, buflist, charset, fset, irc,
|
||||
logger and xfer. It is useless without weechat-curses.
|
||||
|
||||
Package: weechat-plugins
|
||||
Architecture: any
|
||||
@@ -101,13 +102,85 @@ Description: Fast, light and extensible chat client - plugins
|
||||
.
|
||||
This package provides some plugins to enhance WeeChat. It currently
|
||||
ships the following plugins:
|
||||
- Perl, Python, Ruby, Lua, Tcl, Scheme and Javascript scripting
|
||||
- scripts manager
|
||||
- script manager
|
||||
- Spell checking (thanks to aspell)
|
||||
- FIFO pipe for remote control
|
||||
- IRC proxy
|
||||
- Relay (IRC proxy and WeeChat protocol)
|
||||
- Trigger
|
||||
|
||||
Package: weechat-python
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - python plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Python scripting API plugin.
|
||||
|
||||
Package: weechat-perl
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - perl plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Perl scripting API plugin.
|
||||
|
||||
Package: weechat-ruby
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - ruby plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Ruby scripting API plugin.
|
||||
|
||||
Package: weechat-lua
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - lua plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Lua scripting API plugin.
|
||||
|
||||
Package: weechat-tcl
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - tcl plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the TCL scripting API plugin.
|
||||
|
||||
Package: weechat-guile
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - guile plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the Guile scripting API plugin.
|
||||
|
||||
Package: weechat-javascript
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version})
|
||||
Description: Fast, light and extensible chat client - javascript plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the JavaScript scripting API plugin.
|
||||
|
||||
Package: weechat-php
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}, weechat-curses (= ${binary:Version}),
|
||||
libphp7.2-embed
|
||||
Description: Fast, light and extensible chat client - php plugin
|
||||
WeeChat (Wee Enhanced Environment for Chat) is a fast and light chat client
|
||||
for many operating systems. Everything can be done with a keyboard.
|
||||
.
|
||||
This package provides the PHP scripting API plugin.
|
||||
|
||||
Package: weechat-doc
|
||||
Section: doc
|
||||
Architecture: all
|
||||
|
||||
@@ -4,7 +4,7 @@ Upstream-Contact: Sébastien Helleu <flashcode@flashtux.org>
|
||||
Source: https://weechat.org/
|
||||
|
||||
Files: *
|
||||
Copyright: 2003-2017, Sébastien Helleu <flashcode@flashtux.org>
|
||||
Copyright: 2003-2018, Sébastien Helleu <flashcode@flashtux.org>
|
||||
2005-2009, Emmanuel Bouthenot <kolter@openics.org>
|
||||
2008-2009, Dmitry Kobylin <fnfal@academ.tsc.ru>
|
||||
License: GPL-3+
|
||||
|
||||
@@ -2,6 +2,7 @@ usr/share/locale/
|
||||
usr/lib/weechat/plugins/alias.so
|
||||
usr/lib/weechat/plugins/buflist.so
|
||||
usr/lib/weechat/plugins/charset.so
|
||||
usr/lib/weechat/plugins/fset.so
|
||||
usr/lib/weechat/plugins/irc.so
|
||||
usr/lib/weechat/plugins/logger.so
|
||||
usr/lib/weechat/plugins/xfer.so
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
usr/bin/weechat
|
||||
usr/bin/weechat-headless
|
||||
debian/weechat.xpm usr/share/pixmaps
|
||||
usr/share/man/man1/weechat.1
|
||||
usr/share/man/*/man1/weechat.1
|
||||
usr/share/man/man1/weechat-headless.1
|
||||
usr/share/man/*/man1/weechat-headless.1
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
usr/bin/weechat usr/bin/weechat-curses
|
||||
usr/share/man/man1/weechat.1.gz usr/share/man/man1/weechat-curses.1.gz
|
||||
usr/share/man/cs/man1/weechat.1.gz usr/share/man/cs/man1/weechat-curses.1.gz
|
||||
usr/share/man/de/man1/weechat.1.gz usr/share/man/de/man1/weechat-curses.1.gz
|
||||
usr/share/man/fr/man1/weechat.1.gz usr/share/man/fr/man1/weechat-curses.1.gz
|
||||
usr/share/man/it/man1/weechat.1.gz usr/share/man/it/man1/weechat-curses.1.gz
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/guile.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/dh-exec
|
||||
|
||||
[amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel] usr/lib/weechat/plugins/javascript.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/lua.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/perl.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/php.so
|
||||
Executable → Regular
-9
@@ -1,15 +1,6 @@
|
||||
#!/usr/bin/dh-exec
|
||||
|
||||
usr/lib/weechat/plugins/aspell.so
|
||||
usr/lib/weechat/plugins/exec.so
|
||||
usr/lib/weechat/plugins/fifo.so
|
||||
usr/lib/weechat/plugins/guile.so
|
||||
[amd64 armel armhf hurd-i386 i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel] usr/lib/weechat/plugins/javascript.so
|
||||
usr/lib/weechat/plugins/lua.so
|
||||
usr/lib/weechat/plugins/perl.so
|
||||
usr/lib/weechat/plugins/python.so
|
||||
usr/lib/weechat/plugins/relay.so
|
||||
usr/lib/weechat/plugins/ruby.so
|
||||
usr/lib/weechat/plugins/script.so
|
||||
usr/lib/weechat/plugins/tcl.so
|
||||
usr/lib/weechat/plugins/trigger.so
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/python.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/ruby.so
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib
|
||||
@@ -0,0 +1 @@
|
||||
usr/lib/weechat/plugins/tcl.so
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2009 Emmanuel Bouthenot <kolter@openics.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
|
||||
+16
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Building weechat.1 (cs)"
|
||||
)
|
||||
add_custom_target(doc-man-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
add_custom_target(doc-man-weechat-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/cs/man1)
|
||||
|
||||
# symbolic link weechat-headless.1 -> weechat.1
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
|
||||
COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
|
||||
COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.cs.adoc
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.cs.adoc
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Creating symbolic link weechat-headless.1 (cs)"
|
||||
)
|
||||
add_custom_target(doc-man-weechat-headless-cs ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/cs/man1)
|
||||
endif()
|
||||
|
||||
if(ENABLE_DOC)
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -54,6 +54,7 @@ install-data-hook: $(man_install) $(doc_install)
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/cs/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/cs/man1/
|
||||
(cd '$(DESTDIR)$(mandir)/cs/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
@@ -65,6 +66,7 @@ uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/cs/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/cs/man1
|
||||
|
||||
uninstall-doc:
|
||||
@@ -74,4 +76,4 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat_*.html
|
||||
-$(RM) weechat.1 weechat_*.html
|
||||
|
||||
@@ -4,6 +4,11 @@
|
||||
*-c*, *--colors*::
|
||||
Zobraz defaultní barvy v terminálu.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
*--daemon*::
|
||||
Run WeeChat in background, as a daemon (works only with the command
|
||||
*weechat-headless*).
|
||||
|
||||
*-d*, *--dir* _<path>_::
|
||||
Nastav cestu jako dovmský adresář pro WeeChat (použitou pro konfigurační
|
||||
soubory, logy, uživatelské pluginy a skripty), výchozí hodnota je
|
||||
|
||||
@@ -20,12 +20,18 @@ weechat - the extensible chat client
|
||||
*weechat* [-l|--license]
|
||||
*weechat* [-v|--version]
|
||||
|
||||
*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-p|--no-plugin] [-r|--run-command <command>] [-s|--no-script] [--upgrade] [plugin:option...]
|
||||
|
||||
== POPIS
|
||||
|
||||
WeeChat (Wee Enhanced Environment for Chat) je svobodný chatovací klient.
|
||||
Je lehký, plně konfigurovatelný a lehce rozšiřitelný pomocí pluginů a scriptů
|
||||
v obvyklých sciptovacích jazycích.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The command *weechat-headless* runs WeeChat in a headless mode (no interface).
|
||||
It can be used for tests or to daemonize WeeChat with the option "--daemon".
|
||||
|
||||
|
||||
== VOLBY
|
||||
|
||||
@@ -74,22 +80,48 @@ $HOME/.weechat/charset.conf::
|
||||
$HOME/.weechat/exec.conf::
|
||||
konfigurační soubor pro _exec_ plugin
|
||||
|
||||
// TRANSLATION MISSING
|
||||
$HOME/.weechat/fifo.conf::
|
||||
configuration file for _fifo_ plugin
|
||||
konfigurační soubor pro _fifo_ plugin
|
||||
|
||||
$HOME/.weechat/fset.conf::
|
||||
konfigurační soubor pro _fset_ plugin
|
||||
|
||||
$HOME/.weechat/guile.conf::
|
||||
konfigurační soubor pro _guile_ plugin
|
||||
|
||||
$HOME/.weechat/irc.conf::
|
||||
konfigurační soubor pro _irc_ plugin
|
||||
|
||||
$HOME/.weechat/javascript.conf::
|
||||
konfigurační soubor pro _javascript_ plugin
|
||||
|
||||
$HOME/.weechat/logger.conf::
|
||||
konfigurační soubor pro _logger_ plugin
|
||||
|
||||
$HOME/.weechat/lua.conf::
|
||||
konfigurační soubor pro _lua_ plugin
|
||||
|
||||
$HOME/.weechat/perl.conf::
|
||||
konfigurační soubor pro _perl_ plugin
|
||||
|
||||
$HOME/.weechat/php.conf::
|
||||
konfigurační soubor pro _php_ plugin
|
||||
|
||||
$HOME/.weechat/python.conf::
|
||||
konfigurační soubor pro _python_ plugin
|
||||
|
||||
$HOME/.weechat/relay.conf::
|
||||
konfigurační soubor pro _relay_ plugin
|
||||
|
||||
$HOME/.weechat/ruby.conf::
|
||||
konfigurační soubor pro _ruby_ plugin
|
||||
|
||||
$HOME/.weechat/script.conf::
|
||||
konfigurační soubor pro _script_ plugin
|
||||
|
||||
$HOME/.weechat/tcl.conf::
|
||||
konfigurační soubor pro _tcl_ plugin
|
||||
|
||||
$HOME/.weechat/trigger.conf::
|
||||
konfigurační soubor pro _trigger_ plugin
|
||||
|
||||
@@ -109,7 +141,7 @@ Tato manuálová stránka byla přeložena Ondřejem Súkupem.
|
||||
WeeChat je napsán Sébastienem Helleu a přispěvovateli (kompletní seznam je v
|
||||
souboru AUTHORS.adoc).
|
||||
|
||||
Copyright (C) 2003-2017 {author}
|
||||
Copyright (C) 2003-2018 {author}
|
||||
|
||||
WeeChat is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
|
||||
@@ -81,12 +81,11 @@ Všechna nastavení jsou uložena při ukončení WeeChatu (nebo použitím př
|
||||
// TRANSLATION MISSING
|
||||
[IMPORTANT]
|
||||
It is *not recommended* to edit configuration files by hand because WeeChat
|
||||
may write them at any time (for example on <<command_weechat_quit,/quit>>)
|
||||
and after any change you must run the command <<command_weechat_reload,/reload>>
|
||||
(with the risk of losing other changes that were not yet saved with
|
||||
<<command_weechat_save,/save>>). +
|
||||
You can use the command <<command_weechat_set,/set>>, which checks the value
|
||||
and applies immediately the changes.
|
||||
may write them at any time (for example on `/quit`) and after any change
|
||||
you must run the command `/reload` (with the risk of losing other changes
|
||||
that were not yet saved with `/save`). +
|
||||
You can use the command `/set`, which checks the value and applies immediately
|
||||
the changes.
|
||||
|
||||
[[core_vs_plugins]]
|
||||
== Jádro versus pluginy
|
||||
@@ -202,6 +201,12 @@ K automatickému připojení některých kanálů při připojování k serveru:
|
||||
/set irc.server.freenode.autojoin "#channel1,#channel2"
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[TIP]
|
||||
You can complete name and value of options with the kbd:[Tab] key
|
||||
and kbd:[Shift+Tab] for a partial completion (useful for long words like
|
||||
the name of option).
|
||||
|
||||
K smazání hodnoty serverové volby a k použití výchozí hodnoty místo ní,
|
||||
například k požití výchozích přezdívek (irc.server_default.nicks):
|
||||
|
||||
@@ -369,7 +374,7 @@ stáhnout a nainstalovat scripty z repozitáře pomocí příkazu `/script`,
|
||||
například:
|
||||
|
||||
----
|
||||
/script install iset.pl
|
||||
/script install go.py
|
||||
----
|
||||
|
||||
Zkuste `/help script` pro více informací.
|
||||
|
||||
+16
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
#
|
||||
@@ -28,8 +28,22 @@ if(ENABLE_MAN)
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Building weechat.1 (de)"
|
||||
)
|
||||
add_custom_target(doc-man-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
add_custom_target(doc-man-weechat-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/de/man1)
|
||||
|
||||
# symbolic link weechat-headless.1 -> weechat.1
|
||||
add_custom_command(
|
||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1
|
||||
COMMAND ${CMAKE_COMMAND} -E remove -f "weechat-headless.1"
|
||||
COMMAND ${CMAKE_COMMAND} -E create_symlink "weechat.1" "weechat-headless.1"
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.de.adoc
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.de.adoc
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
|
||||
COMMENT "Creating symbolic link weechat-headless.1 (de)"
|
||||
)
|
||||
add_custom_target(doc-man-weechat-headless-de ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1)
|
||||
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat-headless.1 DESTINATION ${MANDIR}/de/man1)
|
||||
endif()
|
||||
|
||||
if(ENABLE_DOC)
|
||||
|
||||
+4
-2
@@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (C) 2003-2017 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2003-2018 Sébastien Helleu <flashcode@flashtux.org>
|
||||
# Copyright (C) 2006 Julien Louis <ptitlouis@sysif.net>
|
||||
#
|
||||
# This file is part of WeeChat, the extensible chat client.
|
||||
@@ -78,6 +78,7 @@ install-data-hook: $(man_install) $(doc_install)
|
||||
install-man:
|
||||
$(mkinstalldirs) $(DESTDIR)$(mandir)/de/man1/
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(mandir)/de/man1/
|
||||
(cd '$(DESTDIR)$(mandir)/de/man1/' && $(RM) weechat-headless.1 && $(LN_S) weechat.1 weechat-headless.1)
|
||||
|
||||
install-doc:
|
||||
$(mkinstalldirs) $(DESTDIR)$(docdir)/
|
||||
@@ -89,6 +90,7 @@ uninstall-hook: $(man_uninstall) $(doc_uninstall)
|
||||
|
||||
uninstall-man:
|
||||
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat.1
|
||||
$(RM) $(DESTDIR)$(mandir)/de/man1/weechat-headless.1
|
||||
-rmdir $(DESTDIR)$(mandir)/de/man1
|
||||
|
||||
uninstall-doc:
|
||||
@@ -98,4 +100,4 @@ uninstall-doc:
|
||||
# clean
|
||||
|
||||
clean-local:
|
||||
-rm -f weechat.1 weechat_*.html
|
||||
-$(RM) weechat.1 weechat_*.html
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
|
||||
| exec | exec_commands_ids | IDs (Nummern und Namen) von ausgeführten Befehlen
|
||||
|
||||
| fset | fset_options | Konfigurationsdateien, Sektionen, Optionen und Worte von Optionen
|
||||
|
||||
| guile | guile_script | Liste der Skripten
|
||||
|
||||
| irc | irc_channel | aktueller IRC-Channel
|
||||
@@ -56,6 +58,8 @@
|
||||
|
||||
| perl | perl_script | Liste der Skripten
|
||||
|
||||
| php | php_script | Liste der Skripten
|
||||
|
||||
| python | python_script | Liste der Skripten
|
||||
|
||||
| relay | relay_free_port | erster freier Port für Relay-Erweiterung
|
||||
|
||||
@@ -8,6 +8,27 @@
|
||||
|===
|
||||
| Erweiterung | Name | Beschreibung | Listen | Variablen
|
||||
|
||||
| fset
|
||||
| [[hdata_fset_option]]<<hdata_fset_option,fset_option>>
|
||||
| fset Optionen
|
||||
| -
|
||||
| _index_ (integer) +
|
||||
_file_ (string) +
|
||||
_section_ (string) +
|
||||
_option_ (string) +
|
||||
_name_ (string) +
|
||||
_parent_name_ (string) +
|
||||
_type_ (integer) +
|
||||
_default_value_ (string) +
|
||||
_value_ (string) +
|
||||
_parent_value_ (string) +
|
||||
_min_ (string) +
|
||||
_max_ (string) +
|
||||
_description_ (string) +
|
||||
_string_values_ (string) +
|
||||
_marked_ (integer) +
|
||||
|
||||
|
||||
| guile
|
||||
| [[hdata_guile_script]]<<hdata_guile_script,guile_script>>
|
||||
| Liste der Skripten
|
||||
@@ -303,6 +324,26 @@ _prev_script_ (pointer, hdata: "perl_script") +
|
||||
_next_script_ (pointer, hdata: "perl_script") +
|
||||
|
||||
|
||||
| php
|
||||
| [[hdata_php_script]]<<hdata_php_script,php_script>>
|
||||
| Liste der Skripten
|
||||
| _scripts_ +
|
||||
_last_script_ +
|
||||
|
||||
| _filename_ (string) +
|
||||
_interpreter_ (pointer) +
|
||||
_name_ (string) +
|
||||
_author_ (string) +
|
||||
_version_ (string) +
|
||||
_license_ (string) +
|
||||
_description_ (string) +
|
||||
_shutdown_func_ (string) +
|
||||
_charset_ (string) +
|
||||
_unloading_ (integer) +
|
||||
_prev_script_ (pointer, hdata: "php_script") +
|
||||
_next_script_ (pointer, hdata: "php_script") +
|
||||
|
||||
|
||||
| python
|
||||
| [[hdata_python_script]]<<hdata_python_script,python_script>>
|
||||
| Liste der Skripten
|
||||
@@ -513,6 +554,7 @@ _input_callback_ (pointer) +
|
||||
_input_callback_pointer_ (pointer) +
|
||||
_input_callback_data_ (pointer) +
|
||||
_input_get_unknown_commands_ (integer) +
|
||||
_input_get_empty_ (integer) +
|
||||
_input_buffer_ (string) +
|
||||
_input_buffer_alloc_ (integer) +
|
||||
_input_buffer_size_ (integer) +
|
||||
@@ -581,6 +623,7 @@ _args_ (string) +
|
||||
_direction_ (integer) +
|
||||
_add_space_ (integer) +
|
||||
_force_partial_completion_ (integer) +
|
||||
_reverse_partial_completion_ (integer) +
|
||||
_list_ (pointer) +
|
||||
_word_found_ (string) +
|
||||
_word_found_is_nick_ (integer) +
|
||||
@@ -898,6 +941,7 @@ _charset_ (string) +
|
||||
_priority_ (integer) +
|
||||
_initialized_ (integer) +
|
||||
_debug_ (integer) +
|
||||
_variables_ (hashtable) +
|
||||
_prev_plugin_ (pointer, hdata: "plugin") +
|
||||
_next_plugin_ (pointer, hdata: "plugin") +
|
||||
|
||||
|
||||
@@ -8,6 +8,10 @@
|
||||
|
||||
| alias | alias | Liste der Alias | Alias Pointer (optional) | Name des Alias (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| alias | alias_default | Liste der standardmäßigen Aliase | - | -
|
||||
|
||||
| fset | fset_option | Auflistung der fset Optionen | fset Option-Pointer (optional) | Name einer Einstellung (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| guile | guile_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| irc | irc_channel | Liste der Channels eines IRC-Servers | Channel Pointer (optional) | Server,Channel (Channel ist optional)
|
||||
@@ -30,6 +34,8 @@
|
||||
|
||||
| perl | perl_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| php | php_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| python | python_script | Liste der Skripten | Skript Pointer (optional) | Name des Skriptes (Platzhalter "*" kann verwendet werden) (optional)
|
||||
|
||||
| relay | relay | Liste der Relay-Clients | Relay Pointer (optional) | -
|
||||
|
||||
@@ -10,6 +10,12 @@
|
||||
|
||||
| fifo | fifo_filename | Name der FIFO-Pipe | -
|
||||
|
||||
| guile | guile_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| guile | guile_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| guile | guile_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| irc | irc_buffer | holt Buffer Pointer für einen IRC Server/Channel/Nick | server,channel,nick (Channel und Nicks sind optional)
|
||||
|
||||
| irc | irc_is_channel | 1, falls die Zeichenkette ein gültiger IRC-Channelname für den Server ist | Server,Channel (Server ist optional)
|
||||
@@ -28,10 +34,52 @@
|
||||
|
||||
| irc | irc_server_isupport_value | Wert der Funktion, sofern es vom Server unterstützt wird (durch IRC Message 005) | Server,Funktion
|
||||
|
||||
| javascript | javascript_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| javascript | javascript_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| javascript | javascript_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| lua | lua_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| lua | lua_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| lua | lua_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| perl | perl_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| perl | perl_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| perl | perl_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| php | php_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| php | php_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| php | php_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| python | python2_bin | Pfad für Python 2.x Interpreter | -
|
||||
|
||||
| python | python_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| python | python_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| python | python_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| relay | relay_client_count | Anzahl an Clients für Relay | Statusname (optional): connecting, waiting_auth, connected, auth_failed, disconnected
|
||||
|
||||
| ruby | ruby_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| ruby | ruby_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| ruby | ruby_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| tcl | tcl_eval | Evaluierung des Quelltextes | Quelltext welcher ausgeführt werden soll
|
||||
|
||||
| tcl | tcl_interpreter | Name des verwendeten Interpreters | -
|
||||
|
||||
| tcl | tcl_version | Version des verwendeten Interpreters | -
|
||||
|
||||
| weechat | charset_internal | Interner WeeChat Zeichensatz | -
|
||||
|
||||
| weechat | charset_terminal | Terminal Zeichensatz | -
|
||||
@@ -44,7 +92,7 @@
|
||||
|
||||
| weechat | cursor_mode | 1, falls Cursor-Modus aktiviert ist | -
|
||||
|
||||
| weechat | date | Datum der WeeChat Kompilierung | -
|
||||
| weechat | date | Datum/Zeit der WeeChat Kompilierung | -
|
||||
|
||||
| weechat | dir_separator | Trennzeichen für Verzeichnis | -
|
||||
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
|
||||
| irc | irc_message_parse | Parse eine IRC Nachricht | "message": IRC Nachricht, "server": Servername (optional) | "tags": Tags, "message_without_tags": Nachrichten ohne Tags, "nick": Nick, "host": Host, "command": Befehl, "channel": Channel, "arguments": Argumente (schließt Channel ein), "text": Text (zum Beispiel eine Nachricht von einem User), "pos_command": Index der "command" Nachricht ("-1" falls "command" nicht gefunden wird), "pos_arguments": Index der "arguments" Nachricht ("-1" falls "arguments" nicht gefunden wird), "pos_channel": Index der "channel" Nachricht ("-1" falls "channel" nicht gefunden wird),"pos_text": Index für "text" Nachricht ("-1" falls "text" nicht gefunden wird)
|
||||
|
||||
| irc | irc_message_split | dient zum Aufteilen einer überlangen IRC Nachricht (in maximal 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten
|
||||
| irc | irc_message_split | trennt eine IRC Nachricht (standardmäßig in 512 Bytes große Nachrichten) | "message": IRC Nachricht, "server": Servername (optional) | "msg1" ... "msgN": Nachrichten die versendet werden sollen (ohne abschließendes "\r\n"), "args1" ... "argsN": Argumente für Nachrichten, "count": Anzahl der Nachrichten
|
||||
|
||||
|===
|
||||
|
||||
@@ -2,16 +2,17 @@
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
. charset (14000)
|
||||
. logger (13000)
|
||||
. exec (12000)
|
||||
. trigger (11000)
|
||||
. aspell (10000)
|
||||
. alias (9000)
|
||||
. buflist (8000)
|
||||
. fifo (7000)
|
||||
. xfer (6000)
|
||||
. irc (5000)
|
||||
. relay (4000)
|
||||
. guile, javascript, lua, perl, python, ruby, tcl (3000)
|
||||
. script (2000)
|
||||
. charset (15000)
|
||||
. logger (14000)
|
||||
. exec (13000)
|
||||
. trigger (12000)
|
||||
. aspell (11000)
|
||||
. alias (10000)
|
||||
. buflist (9000)
|
||||
. fifo (8000)
|
||||
. xfer (7000)
|
||||
. irc (6000)
|
||||
. relay (5000)
|
||||
. guile, javascript, lua, perl, php, python, ruby, tcl (4000)
|
||||
. script (3000)
|
||||
. fset (2000)
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[width="100%",cols="2m,5m,5",options="header"]
|
||||
|===
|
||||
| Alias | Befehl | Vervollständigung
|
||||
|
||||
| /AAWAY | /allserv /away | -
|
||||
| /AME | /allchan /me | -
|
||||
| /AMSG | /allchan /msg * | -
|
||||
| /ANICK | /allserv /nick | -
|
||||
| /BEEP | /print -beep | -
|
||||
| /BYE | /quit | -
|
||||
| /C | /buffer clear | -
|
||||
| /CL | /buffer clear | -
|
||||
| /CLOSE | /buffer close | -
|
||||
| /CHAT | /dcc chat | -
|
||||
| /EXIT | /quit | -
|
||||
| /IG | /ignore | -
|
||||
| /J | /join | -
|
||||
| /K | /kick | -
|
||||
| /KB | /kickban | -
|
||||
| /LEAVE | /part | -
|
||||
| /M | /msg | -
|
||||
| /MUB | /unban * | -
|
||||
| /MSGBUF | /command -buffer $1 * /input send $2- | %(buffers_plugins_names)
|
||||
| /N | /names | -
|
||||
| /Q | /query | -
|
||||
| /REDRAW | /window refresh | -
|
||||
| /SAY | /msg * | -
|
||||
| /SIGNOFF | /quit | -
|
||||
| /T | /topic | -
|
||||
| /UB | /unban | -
|
||||
| /UMODE | /mode $nick | -
|
||||
| /V | /command core version | -
|
||||
| /W | /who | -
|
||||
| /WC | /window merge | -
|
||||
| /WI | /whois | -
|
||||
| /WII | /whois $1 $1 | -
|
||||
| /WW | /whowas | -
|
||||
|===
|
||||
@@ -9,38 +9,41 @@
|
||||
/buflist bar
|
||||
refresh
|
||||
|
||||
bar: add the "buflist" bar
|
||||
refresh: force the refresh of the "buflist" bar item
|
||||
bar: fügt eine "buflist" Bar hinzu
|
||||
refresh: erzwingt eine Aktualisierung des "buflist" Bar-Item
|
||||
|
||||
The lines with buffers are displayed using string evaluation (see /help eval for the format), with these options:
|
||||
- buflist.look.display_conditions: conditions to display a buffer in the list
|
||||
- buflist.format.buffer: format for a buffer which is not current buffer
|
||||
- buflist.format.buffer_current: format for the current buffer
|
||||
Jede Zeile die einen Buffer anzeigt wird mittels Zeichenketten-Evaluation dargestellt (siehe /help eval für das Format), dazu werden folgende Optionen genutzt:
|
||||
- buflist.look.display_conditions: Bedingungen um einen Buffer in der Liste darzustellen
|
||||
- buflist.format.buffer: Format für den Buffer, der nicht der aktuell dargestellte Buffer ist
|
||||
- buflist.format.buffer_current: Format für den aktuell dargestellten Buffer
|
||||
|
||||
The following variables can be used in these options:
|
||||
- buffer data (see hdata "buffer" in API doc for a complete list), for example:
|
||||
Die folgenden Variablen können in den obigen Optionen genutzt werden:
|
||||
- bar item data (siehe hdata "bar_item" in API Dokumentation für eine vollständige Liste), zum Beispiel:
|
||||
- ${bar_item.name}
|
||||
- buffer data (siehe hdata "buffer" in API Dokumentation für eine vollständige Liste), zum Beispiel:
|
||||
- ${buffer.number}
|
||||
- ${buffer.name}
|
||||
- ${buffer.full_name}
|
||||
- ${buffer.short_name}
|
||||
- ${buffer.nicklist_nicks_count}
|
||||
- irc_server: IRC server data, defined only on an IRC buffer (see hdata "irc_server" in API doc)
|
||||
- irc_channel: IRC channel data, defined only on an IRC channel buffer (see hdata "irc_channel" in API doc)
|
||||
- extra variables added by buflist for convenience:
|
||||
- ${format_buffer}: the evaluated value of option buflist.format.buffer; this can be used in option buflist.format.buffer_current to just change the background color for example
|
||||
- ${current_buffer}: a boolean ("0" or "1"), "1" if this is the current buffer; it can be used in a condition: ${if:${current_buffer}?...:...}
|
||||
- ${merged}: a boolean ("0" or "1"), "1" if the buffer is merged with at least another buffer; it can be used in a condition: ${if:${merged}?...:...}
|
||||
- ${format_number}: indented number with separator (evaluation of option buflist.format.number)
|
||||
- ${number}: indented number, for example " 1" if there are between 10 and 99 buffers
|
||||
- ${number_displayed}: "1" if the number is displayed, otherwise "0"
|
||||
- ${indent}: indentation for name (channel and private buffers are indented) (evaluation of option buflist.format.indent)
|
||||
- ${format_nick_prefix}: colored nick prefix for a channel (evaluation of option buflist.format.nick_prefix)
|
||||
- ${color_nick_prefix}: color of nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
|
||||
- ${nick_prefix}: nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
|
||||
- ${name}: the short name (if set), with a fallback on the name
|
||||
- ${color_hotlist}: the color depending on the highest hotlist level for the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the level)
|
||||
- ${format_hotlist}: the formatted hotlist (evaluation of option buflist.format.hotlist)
|
||||
- ${hotlist}: the raw hotlist
|
||||
- ${hotlist_priority}: "none", "low", "message", "private" or "highlight"
|
||||
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
|
||||
- irc_server: IRC Serverdaten, ausschließlich genutzt bei einem IRC Buffer (siehe hdata "irc_server" in API Dokumentation)
|
||||
- irc_channel: IRC Channeldaten, ausschließlich genutzt bei einem IRC Channel Buffer (siehe hdata "irc_channel" in API Dokumentation)
|
||||
- zusätzliche Variablen die durch buflist bereitgestellt werden:
|
||||
- ${format_buffer}: der evaluierte Wert der Option buflist.format.buffer; dies kann in der Option buflist.format.buffer_current genutzt werden um zum Beispiel die Hintergrundfarbe zu verändern
|
||||
- ${current_buffer}: ein Boolean ("0" oder "1"), "1" falls es sich um den aktuellen Buffer handelt; dies kann in einer Bedingung verwendet werden: ${if:${current_buffer}?...:...}
|
||||
- ${merged}: ein Boolean ("0" oder "1"), "1" wenn der Buffer mit einem anderen zusammengefügt ist; kann innerhalb einer Bedingung genutzt werden: ${if:${merged}?...:...}
|
||||
- ${format_number}: eingerückte Numer mit Trennzeichen (evaluiert aus Option buflist.format.number)
|
||||
- ${number}: eingerückte Nummer, zum Beispiel " 1", falls die Anzahl der Buffer zwischen 10 und 99 liegt
|
||||
- ${number_displayed}: "1" falls Nummer angezeigt wird, ansonsten "0"
|
||||
- ${indent}: Einrückung für Name (Channel und private Buffer werden eingerückt) (evaluiert aus Option buflist.format.indent)
|
||||
- ${format_nick_prefix}: Nick-Präfix mit entsprechender Farbe für einen Channel (evaluiert aus Option buflist.format.nick_prefix)
|
||||
- ${color_nick_prefix}: Farbe für den Nick-Präfix von einem Channel (wird nur genutzt wenn die Option buflist.look.nick_prefix aktiviert ist)
|
||||
- ${nick_prefix}: der Nick-Präfix für einen Channel (wird nur genutzt falls die Option buflist.look.nick_prefix aktiviert ist)
|
||||
- ${format_name}: der formatierte Name (evaluiert aus Option buflist.format.name)
|
||||
- ${name}: der Kurzname (falls einer gesetzt ist), Ersatzweise wird auf den Originalnamen zurückgegriffen
|
||||
- ${color_hotlist}: die Farbe mit der höchsten Priorität für den entsprechenden Buffer (evaluiert aus Option buflist.format.hotlist_xxx wobei xxx der entsprechende Level ist)
|
||||
- ${format_hotlist}: die formatierte Hotlist (evaluiert aus Option buflist.format.hotlist)
|
||||
- ${hotlist}: die Hotlist in der Rohform
|
||||
- ${hotlist_priority}: "none", "low", "message", "private" oder "highlight"
|
||||
- ${format_lag}: die Verzögerung für einen IRC Server-Buffer, ist leer falls es keine Verzögerung gibt (evaluiert aus Option buflist.format.lag)
|
||||
----
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
** Beschreibung: pass:none[Format für eine Zeile mit einem Buffer (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}"+`
|
||||
** Standardwert: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
|
||||
|
||||
* [[option_buflist.format.buffer_current]] *buflist.format.buffer_current*
|
||||
** Beschreibung: pass:none[Format für die Zeile mit dem ausgewählten Buffer (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
|
||||
@@ -68,6 +68,12 @@
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+" ${color:green}[${color:brown}${lag}${color:green}]"+`
|
||||
|
||||
* [[option_buflist.format.name]] *buflist.format.name*
|
||||
** Beschreibung: pass:none[Format für den Namen eines Buffers (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"${name}"+`
|
||||
|
||||
* [[option_buflist.format.nick_prefix]] *buflist.format.nick_prefix*
|
||||
** Beschreibung: pass:none[Format des Nick-Präfix für einen Channel (Hinweis: Inhalt wird evaluiert, siehe /help buflist)]
|
||||
** Typ: Zeichenkette
|
||||
@@ -80,6 +86,12 @@
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
|
||||
|
||||
* [[option_buflist.look.add_newline]] *buflist.look.add_newline*
|
||||
** Beschreibung: pass:none[fügt einen Zeilenumbruch zwischen die einzelnen Buffer hinzu um pro Zeile einen Buffer anzuzeigen (empfohlen); falls deaktiviert muss ein Zeilenumbruch manuell hinzugefügt werden, "${\\n}", des Weiteren ist die Mausunterstützung nicht mehr gegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_buflist.look.auto_scroll]] *buflist.look.auto_scroll*
|
||||
** Beschreibung: pass:none[scrollt automatisch die buflist-Bar um den aktuellen Buffer darzustellen (dies funktioniert ausschließlich wenn die Bar links/rechts positioniert ist und als Darstellung "vertical" verwendet wird); dieser Wert ist eine prozentuale Angabe wo der aktuelle Buffer angezeigt werden soll (-1 = deaktiviert); zum Beispiel wird bei einem Wert von 50 der Buffer in der Mitte der Bar angezeigt, bei 0 wird der Buffer oben und bei 100 am unteren Rand der Bar angezeigt]
|
||||
** Typ: integer
|
||||
@@ -117,7 +129,7 @@
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_buflist.look.nick_prefix]] *buflist.look.nick_prefix*
|
||||
** Beschreibung: pass:none[holt den Nick-Präfix und die dazugehörige Farbe aus der Nicklist um diese mit der Variable ${nick_prefix} zu nutzen; diese Option ist standardmäßig deaktiviert, da bei einer umfangreichen Nickliste es zu Verzögerungen kommen kann]
|
||||
** Beschreibung: pass:none[holt den Nick-Präfix und die dazugehörige Farbe aus der Nicklist um diese mit der Variable ${nick_prefix} zu nutzen; diese Option ist standardmäßig deaktiviert, da bei einer umfangreichen Nickliste es zu Verzögerungen kommen kann]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
-del <id>|-all [<id>...]
|
||||
|
||||
-list: zeigt laufende Befehle an
|
||||
-sh: es wird die shell verwendet um Befehle auszuführen (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh)
|
||||
-nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)
|
||||
-sh: es wird die shell verwendet um Befehle auszuführen, mehrere Befehle können dabei gepiped werden (WARNUNG: Dieses Argument sollte nur verwendet werden, falls alle Argumente unbedenklich sind, siehe Argument -nosh)
|
||||
-nosh: die shell wird nicht verwendet um Befehle auszuführen (wird benötigt, falls der Befehl mit sensiblen Daten hantiert. Zum Beispiel der Inhalt einer Nachricht eines anderen Users)(Standardverhalten)
|
||||
-bg: führt Prozess im Hintergrund aus: gibt weder eine Prozessausgabe noch einen Rückgabewert aus (nicht kompatibel mit Argumenten -o/-oc/-n/-nf/-pipe/-hsignal)
|
||||
-nobg: gibt Prozessausgabe und Rückgabewert aus (Standardverhalten)
|
||||
-stdin: erstellt eine PIPE um Daten zu dem Prozess zu senden (mittels /exec -in/-inclose)
|
||||
|
||||
@@ -0,0 +1,158 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_fset_fset]]
|
||||
* `+fset+`: Optionen von WeeChat und Erweiterungen schnell anpassen
|
||||
|
||||
----
|
||||
/fset -bar
|
||||
-refresh
|
||||
-up|-down [<number>]
|
||||
-left|-right [<percent>]
|
||||
-go <line>|end
|
||||
-toggle
|
||||
-add [<value>]
|
||||
-reset
|
||||
-unset
|
||||
-set
|
||||
-setnew
|
||||
-append
|
||||
-mark
|
||||
-format
|
||||
-export [-help|-nohelp] <filename>
|
||||
<filter>
|
||||
|
||||
-bar: fügt eine Hilfe in einer Bar hinzu
|
||||
-refresh: der Bildschirm wird neu gezeichnet (Befehl: /window refresh)
|
||||
-up: bewegt die ausgewählte Zeile um die Anzahl an Zeilen nach oben
|
||||
-down: bewegt die ausgewählte Zeile um die Anzahl an Zeilen nach unten
|
||||
-left: der fset Buffer wird wird prozentual entsprechend der Fensterbreite nach links verschoben
|
||||
-right: der fset Buffer wird wird prozentual entsprechend der Fensterbreite nach rechts verschoben
|
||||
-go: wählt eine Zeile mit der entsprechenden Nummer aus, die erste Zeile beginnt mit 0 (mit "end" wird die letzte Zeile ausgewählt)
|
||||
-toggle: der Wert einer Variable vom Typ boolean wird umgeschaltet
|
||||
-add: addiert den "Wert" (kann auch eine negative Zahl sein) bei Integer und Farbe, für andere Typen wird die Variable in die Eingabezeile kopiert und der Cursor positioniert (bei negativem Wert wird der Cursor an Beginn der Variable positioniert, bei positivem Wert wird der Cursor an das Ende gesetzt)
|
||||
-reset: löscht den Wert von der Option
|
||||
-unset: Option wird zurückgesetzt
|
||||
-set: der /set Befehl wird in die Eingabezeile kopiert um den Wert der Option zu editieren (der Cursor wird auf den Anfang des Wertes gesetzt)
|
||||
-setnew: der /set Befehl wird in die Eingabezeile kopiert um den Wert add the /set command in input to edit a new value for the option
|
||||
-append: der /set Befehl wird in die Eingabezeile kopiert um einen zusätzlichen Wert einzugeben (der Cursor wird an das Ende der Variable positioniert)
|
||||
-mark: Markierung umschalten
|
||||
-format: es wird zum nächsten verfügbaren Format gewechselt
|
||||
-export: exportiert die Optionen und Werte, welche angezeigt werden, in eine Datei (jede Zeile hat das Format: "/set Name Wert" oder "/unset Name")
|
||||
-help: der Hilfstext für eine Option wird in die exportierte Datei geschrieben (siehe /help fset.look.export_help_default)
|
||||
-nohelp: der Hilfetext für eine Option wird nicht in die exportierte Datei geschrieben (siehe /help fset.look.export_help_default)
|
||||
filter: setzt einen neuen Filter um nur ausgewählte Optionen anzuzeigen (die Filterfunktion kann direkt in der Eingabezeile eingegeben werden); mögliche Formate sind:
|
||||
* alle Optionen werden angezeigt (keine Filterung)
|
||||
xxx zeigt nur Optionen mit "xxx" im Namen
|
||||
f:xxx zeigt nur Konfigurationsdatei "xxx" an
|
||||
t:xxx zeigt nur Optionen des entsprechenden Typs, "xxx" (bool/int/str/col)
|
||||
d zeigt nur Optionen die verändert wurden
|
||||
d:xxx zeigt nur Optionen die verändert wurden und "xxx" im Namen haben
|
||||
d=xxx zeigt nur veränderte Optionen, die "xxx" als Wert haben
|
||||
d==xxx zeigt nur veränderte Optionen die exakt "xxx" als Wert haben
|
||||
=xxx zeigt nur Optionen mit "xxx" als Wert
|
||||
==xxx zeigt nur Optionen die exakt "xxx" als Wert haben
|
||||
c:xxx zeigt nur Optionen auf die die evaluierte Bedingung "xxx" zutrifft, folgende Variable können verwendet werden: file, section, option, name, parent_name, type, type_en, type_short (bool/int/str/col), type_tiny (b/i/s/c), default_value, default_value_undef, value, quoted_value, value_undef, value_changed, parent_value, min, max, description, description2, description_en, description_en2, string_values
|
||||
|
||||
Zeilen werden mittels evaluierten Ausdrücken dargestellt (siehe /help eval für das Format), dazu werden diese Optionen verwendet:
|
||||
- fset.format.option1: erstes Format für eine Option
|
||||
- fset.format.option2: zweites Format für eine Option
|
||||
|
||||
Die nachfolgenden Variablen können in den Optionen genutzt werden:
|
||||
- Optionsdaten, mit Farbe und durch Leerzeichen auf der rechten Seite aufgefüllt:
|
||||
- ${file}: Konfigurationsdatei (zum Beispiel "weechat" oder "irc")
|
||||
- ${section}: Sektion
|
||||
- ${option}: Name der Option
|
||||
- ${name}: vollständiger Name der Option (file.section.option)
|
||||
- ${parent_name}: übergeordneter Name der Option
|
||||
- ${type}: Optionstyp (übersetzt)
|
||||
- ${type_en}: Optionstyp (auf englisch)
|
||||
- ${type_short}: Optionstyp Kurzform (bool/int/str/col)
|
||||
- ${type_tiny}: Optionstyp klein (b/i/s/c)
|
||||
- ${default_value}: Standardwert einer Option
|
||||
- ${default_value_undef}: "1" falls Standardwert null ist, andernfalls "0"
|
||||
- ${value}: Optionswert
|
||||
- ${value_undef}: "1" wenn Wert null ist, andernfalls "0"
|
||||
- ${value_changed}: "1" wenn Wert abweichend vom Standardwert ist, andernfalls "0"
|
||||
- ${value2}: Optionswert, mit geerbtem Wert falls null
|
||||
- ${parent_value}: übergeordneter Optionswert
|
||||
- ${min}: minimaler Wert
|
||||
- ${max}: maximaler Wert
|
||||
- ${description}: Beschreibung der Option (übersetzt)
|
||||
- ${description2}: Beschreibung der Option (übersetzt), "(keine Beschreibung)" (übersetzt) falls keine Beschreibung vorhanden
|
||||
- ${description_en}: Beschreibung der Option (in englisch)
|
||||
- ${description_en2}: Beschreibung der Option (in englisch), "(keine Beschreibung)" falls keine Beschreibung vorhanden
|
||||
- ${string_values}: Zeichenketten sind für Integer Optionen erlaubt
|
||||
- ${marked}: "1" wenn Option markiert ist, andernfalls "0"
|
||||
- ${index}: Index der Option in der Liste
|
||||
- Optionsdaten, mit Farbe aber ohne Leerzeichen:
|
||||
- selbe Namen, vorangestellt mit Unterstrich, zum Beispiel: ${_name}, ${_type}, ...
|
||||
- Optionsdaten, Rohformat (keine Farben/Leerzeichen):
|
||||
- selbe Namen, mit zwei vorangestellten Unterstrichen, zum Beispiel: ${__name}, ${__type}, ...
|
||||
- Optionsdaten, nur Leerzeichen:
|
||||
- selbe Namen, mit vorangestelltem "empty_", zum Beispiel: ${empty_name}, ${empty_type}
|
||||
- andere Daten:
|
||||
- ${selected_line}: "1" wenn Zeile ausgewählt ist, andernfalls "0"
|
||||
- ${newline}: fügt einen Zeilenumbruch an diese Position, dadurch wird die Option über mehrere Zeilen angezeigt
|
||||
|
||||
Tasten und Eingaben um sich im fset Buffer zu bewegen:
|
||||
hoch eine Zeile nach oben
|
||||
runter eine Zeile nach unten
|
||||
pgup eine Seite nach oben
|
||||
pgdn eine Seite nach unten
|
||||
alt-home << springe zur ersten Zeile
|
||||
alt-end >> springe zur letzten Zeile
|
||||
F11 < horizontal nach links scrollen
|
||||
F12 > horizontal nach rechts scrollen
|
||||
|
||||
Tasten und Eingaben um Optionen im fset Buffer zu editieren:
|
||||
alt+space t boolean Werte umschalten
|
||||
alt+'-' - subtrahiert 1 vom Wert, bei Integer/Farboptionen, bei anderen Typen kann der Wert editiert werden
|
||||
alt+'+' + addiert 1 zum Wert, bei Integer/Farboptionen, bei anderen Typen kann der Wert editiert werden
|
||||
alt+f, alt+r r Wert resetten
|
||||
alt+f, alt+u u Wert zurücksetzen
|
||||
alt+enter s Wert setzen
|
||||
alt+f, alt+n n ein neuer Wert wird gesetzt, der alte Wert wird gelöscht
|
||||
alt+f, alt+a a dem Wert was hinzufügen
|
||||
alt+',' , markieren/demarkieren einer Option
|
||||
shift+hoch eine Zeile nach oben und markiert/demarkiert Option
|
||||
shift+runter markiert/demarkiert Option und geht eine Zeile nach unten
|
||||
m:xxx markiert Optionen welche angezeigt werden und auf die der Filter "xxx" zutrifft (jeder Filter für Option oder Wert ist erlaubt, siehe Filterung weiter oben)
|
||||
u:xxx demarkiert Optionen welche angezeigt werden und auf die der Filter "xxx" zutrifft (jeder Filter für Option oder Wert ist erlaubt, siehe Filterung weiter oben)
|
||||
|
||||
weitere Tasten und Eingaben im fset Buffer:
|
||||
ctrl+L der Bildschirm wird neu gezeichnet (Befehl: /fset -refresh)
|
||||
$ Optionen neu einlesen (markierte Optionen werden beibehalten)
|
||||
$$ Optionen neu einlesen (Markierungen von Optionen werden dabei gelöscht)
|
||||
alt+p p umschalten zwischen Beschreibung von Erweiterungen (plugins.desc.*)
|
||||
alt+v v Hilfe-Bar Ein-/Ausschalten
|
||||
s:x,y sortiert Optionen nach Bereichen x,y (siehe /help fset.look.sort)
|
||||
s: setzt Sortierung wieder auf Standardwerte (siehe /help fset.look.sort)
|
||||
w:xxx exportiert Optionen in Datei "xxx"
|
||||
w-:xxx exportiert Optionen in Datei "xxx", ohne Hilfstext
|
||||
w+:xxx exportiert Optionen in Datei "xxx", mit Hilfstext
|
||||
ctrl+X x umschalten zwischen der Darstellung von Optionen
|
||||
q schließt fset Buffer
|
||||
|
||||
Mausaktionen im fset Buffer:
|
||||
Mausrad hoch/runter Zeile hoch/runter
|
||||
linke Maustaste Zeile auswählen
|
||||
rechte Maustaste boolean umschalten (an/aus) oder editiere den Wert einer Option
|
||||
rechte Maustaste + links/rechts Integer/Farbwerte werden erhöht/verringert, andere Variabletypen werden in die Eingabezeile kopiert
|
||||
rechte Maustaste + hoch/runter markieren/demarkieren von mehreren Optionen
|
||||
|
||||
Hinweis: Leerzeichen am Anfang der Eingabezeile werden ignoriert und der folgende Text wird als Filter verwendet. Ein Beispiel: "q" schließt den fset Buffer wobei hingegen " q" alle Optionen anzeigt die ein "q" im Namen beinhalten.
|
||||
|
||||
Beispiele:
|
||||
zeigt alle IRC Optionen an die verändert wurden:
|
||||
/fset d:irc.*
|
||||
zeigt alle Optionen die "nicklist" im Namen tragen:
|
||||
/fset nicklist
|
||||
zeigt alle Werte die "red" beinhalten:
|
||||
/fset =red
|
||||
zeigt alle Werte die exakt "red" lauten:
|
||||
/fset ==red
|
||||
zeigt alle Integer-Optionen der IRC-Erweiterung:
|
||||
/fset c:${file} == irc && ${type_en} == integer
|
||||
----
|
||||
@@ -0,0 +1,477 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_fset.color.default_value]] *fset.color.default_value*
|
||||
** Beschreibung: pass:none[Farbe für Standardwert]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.default_value_selected]] *fset.color.default_value_selected*
|
||||
** Beschreibung: pass:none[Farbe für den Standardwert bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.description]] *fset.color.description*
|
||||
** Beschreibung: pass:none[Farbe für Beschreibung]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.description_selected]] *fset.color.description_selected*
|
||||
** Beschreibung: pass:none[Farbe für Beschreibung für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.file]] *fset.color.file*
|
||||
** Beschreibung: pass:none[Farbe für Datei]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.file_changed]] *fset.color.file_changed*
|
||||
** Beschreibung: pass:none[Farbei für Datei, falls der Wert abweichend ist]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.file_changed_selected]] *fset.color.file_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe von Datei wenn Wert verändert ist, bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.file_selected]] *fset.color.file_selected*
|
||||
** Beschreibung: pass:none[Farbe der Datei für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.help_default_value]] *fset.color.help_default_value*
|
||||
** Beschreibung: pass:none[Farbe für Standardwert in der Hilfe-Bar]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.help_description]] *fset.color.help_description*
|
||||
** Beschreibung: pass:none[Farbe für die Beschreibung in der Hilfe-Bar]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.help_name]] *fset.color.help_name*
|
||||
** Beschreibung: pass:none[Farbe für Namen in Hilfe-Bar]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.help_quotes]] *fset.color.help_quotes*
|
||||
** Beschreibung: pass:none[Farbe der Anführungszeichen für Stringwerte]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+darkgray+`
|
||||
|
||||
* [[option_fset.color.help_values]] *fset.color.help_values*
|
||||
** Beschreibung: pass:none[Farbe für erlaubte Werte]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.index]] *fset.color.index*
|
||||
** Beschreibung: pass:none[Farbe für Index einer Option]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+cyan+`
|
||||
|
||||
* [[option_fset.color.index_selected]] *fset.color.index_selected*
|
||||
** Beschreibung: pass:none[Farbe für Index der Option bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightcyan+`
|
||||
|
||||
* [[option_fset.color.line_marked_bg1]] *fset.color.line_marked_bg1*
|
||||
** Beschreibung: pass:none[Hintergrundfarbe für markierte Zeile (wird für das erste Format verwendet, siehe Option fset.format.option1)]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.line_marked_bg2]] *fset.color.line_marked_bg2*
|
||||
** Beschreibung: pass:none[Hintergrundfarbe für markierte Zeile (wird für das zweite Format verwendet, siehe Option fset.format.option2)]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.line_selected_bg1]] *fset.color.line_selected_bg1*
|
||||
** Beschreibung: pass:none[Hintergrundfarbe für ausgewählte Zeile (wird für das erste Format verwendet, siehe Option fset.format.option1)]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+blue+`
|
||||
|
||||
* [[option_fset.color.line_selected_bg2]] *fset.color.line_selected_bg2*
|
||||
** Beschreibung: pass:none[Hintergrundfarbe für ausgewählte Zeile (wird für das zweite Format verwendet, siehe Option fset.format.option2)]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+red+`
|
||||
|
||||
* [[option_fset.color.marked]] *fset.color.marked*
|
||||
** Beschreibung: pass:none[Farbe des Markierungssymbols]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.marked_selected]] *fset.color.marked_selected*
|
||||
** Beschreibung: pass:none[Farbe für das Markierungssymbol für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.max]] *fset.color.max*
|
||||
** Beschreibung: pass:none[Farbe für Maximalwert]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.max_selected]] *fset.color.max_selected*
|
||||
** Beschreibung: pass:none[Farbe für Maximalwert bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.min]] *fset.color.min*
|
||||
** Beschreibung: pass:none[Farbe für Minimalwert]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.min_selected]] *fset.color.min_selected*
|
||||
** Beschreibung: pass:none[Farbe für Minimalwert, für ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.name]] *fset.color.name*
|
||||
** Beschreibung: pass:none[Farbe für Name]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.name_changed]] *fset.color.name_changed*
|
||||
** Beschreibung: pass:none[Farbe für Namen wenn Wert verändert wurde]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.name_changed_selected]] *fset.color.name_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe vom Namen, falls Wert verändert wurde bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.name_selected]] *fset.color.name_selected*
|
||||
** Beschreibung: pass:none[Farbe des Namens für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.option]] *fset.color.option*
|
||||
** Beschreibung: pass:none[Farbe für Option]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.option_changed]] *fset.color.option_changed*
|
||||
** Beschreibung: pass:none[Farbe der Option wenn Wert verändert wurde]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.option_changed_selected]] *fset.color.option_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe von Option, falls Wert verändert wurde bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.option_selected]] *fset.color.option_selected*
|
||||
** Beschreibung: pass:none[Farbe der Option für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.parent_name]] *fset.color.parent_name*
|
||||
** Beschreibung: pass:none[Farbe des Namens für übergeordnete Option]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.parent_name_selected]] *fset.color.parent_name_selected*
|
||||
** Beschreibung: pass:none[Farbe des Namens für übergeordnete Option, für ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.parent_value]] *fset.color.parent_value*
|
||||
** Beschreibung: pass:none[Farbe des Wertes für übergeordnete Option]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+cyan+`
|
||||
|
||||
* [[option_fset.color.parent_value_selected]] *fset.color.parent_value_selected*
|
||||
** Beschreibung: pass:none[Farbe des Wertes für übergeordnete Option, für ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightcyan+`
|
||||
|
||||
* [[option_fset.color.quotes]] *fset.color.quotes*
|
||||
** Beschreibung: pass:none[Farbe der Anführungszeichen für Stringwerte]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+darkgray+`
|
||||
|
||||
* [[option_fset.color.quotes_changed]] *fset.color.quotes_changed*
|
||||
** Beschreibung: pass:none[Farbe der Anführungszeichen um Zeichenketten wenn der Wert verändert wurde]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.quotes_changed_selected]] *fset.color.quotes_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe der Anführungszeichen um Zeichenketten wenn der Wert verändert wurde, bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.quotes_selected]] *fset.color.quotes_selected*
|
||||
** Beschreibung: pass:none[Farbe der Anführungszeichen um Zeichenketten, bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.section]] *fset.color.section*
|
||||
** Beschreibung: pass:none[Farbe für Sektion]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.section_changed]] *fset.color.section_changed*
|
||||
** Beschreibung: pass:none[Farbe der Sektion wenn Wert verändert wurde]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.section_changed_selected]] *fset.color.section_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe der aktuellen Zeile für Sektion, sofern Wert verändert wurde]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.section_selected]] *fset.color.section_selected*
|
||||
** Beschreibung: pass:none[Farbe der Sektion für ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.string_values]] *fset.color.string_values*
|
||||
** Beschreibung: pass:none[Farbe für String-Werte]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.string_values_selected]] *fset.color.string_values_selected*
|
||||
** Beschreibung: pass:none[Farbe für Werte von Zeichenketten, bei der ausgewählten Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.title_count_options]] *fset.color.title_count_options*
|
||||
** Beschreibung: pass:none[Farbe für die Zahl die im Buffer-Titel anzeigt wie viele Optionen gefunden wurden]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+cyan+`
|
||||
|
||||
* [[option_fset.color.title_current_option]] *fset.color.title_current_option*
|
||||
** Beschreibung: pass:none[Farbe in welcher die Ordnungszahl der ausgewählten Option im Title angegeben werden soll]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightcyan+`
|
||||
|
||||
* [[option_fset.color.title_filter]] *fset.color.title_filter*
|
||||
** Beschreibung: pass:none[Farbe für Filter im Buffer-Titel]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.title_marked_options]] *fset.color.title_marked_options*
|
||||
** Beschreibung: pass:none[Farbe für die Zahl die im Buffer-Titel anzeigt wie viele Optionen markiert sind]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightgreen+`
|
||||
|
||||
* [[option_fset.color.title_sort]] *fset.color.title_sort*
|
||||
** Beschreibung: pass:none[Farbe für Sortierung im Buffer-Titel]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.type]] *fset.color.type*
|
||||
** Beschreibung: pass:none[Farbe für den Variablentyp]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+green+`
|
||||
|
||||
* [[option_fset.color.type_selected]] *fset.color.type_selected*
|
||||
** Beschreibung: pass:none[Farbe für den Variablentyp wenn Zeile angewählt wird]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightgreen+`
|
||||
|
||||
* [[option_fset.color.unmarked]] *fset.color.unmarked*
|
||||
** Beschreibung: pass:none[Farbe für das Markierungssymbol wenn die Option nicht markiert ist]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+default+`
|
||||
|
||||
* [[option_fset.color.unmarked_selected]] *fset.color.unmarked_selected*
|
||||
** Beschreibung: pass:none[Farbe für das Markierungssymbol wenn die Option in der ausgewählten Zeile nicht markiert ist]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+white+`
|
||||
|
||||
* [[option_fset.color.value]] *fset.color.value*
|
||||
** Beschreibung: pass:none[Farbe für Wert]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+cyan+`
|
||||
|
||||
* [[option_fset.color.value_changed]] *fset.color.value_changed*
|
||||
** Beschreibung: pass:none[Farbe für veränderten Wert (abweichend vom Standardwert)]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+brown+`
|
||||
|
||||
* [[option_fset.color.value_changed_selected]] *fset.color.value_changed_selected*
|
||||
** Beschreibung: pass:none[Farbe für veränderten Wert (abweichend vom Standardwert) für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+yellow+`
|
||||
|
||||
* [[option_fset.color.value_selected]] *fset.color.value_selected*
|
||||
** Beschreibung: pass:none[Farbe für Wert für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightcyan+`
|
||||
|
||||
* [[option_fset.color.value_undef]] *fset.color.value_undef*
|
||||
** Beschreibung: pass:none[Farbe für undefinierten Wert]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+magenta+`
|
||||
|
||||
* [[option_fset.color.value_undef_selected]] *fset.color.value_undef_selected*
|
||||
** Beschreibung: pass:none[Farbe für undefinierte Werte für die ausgewählte Zeile]
|
||||
** Typ: Farbe
|
||||
** Werte: ein Farbname für WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), eine Terminal-Farbnummer oder ein Alias; Attribute können vor eine Farbe gesetzt werden (gilt ausschließlich für die Textfarbe und nicht für den Hintergrund): "*" für fett, "!" für invertiert, "/" für kursiv, "_" für unterstrichen
|
||||
** Standardwert: `+lightmagenta+`
|
||||
|
||||
* [[option_fset.format.export_help]] *fset.format.export_help*
|
||||
** Beschreibung: pass:none[Format für die Hilfezeile die vor jede Option geschrieben wird, wenn in eine Datei exportiert wird (Hinweis: Inhalt wird evaluiert, siehe /help fset)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"# ${description2}"+`
|
||||
|
||||
* [[option_fset.format.export_option]] *fset.format.export_option*
|
||||
** Beschreibung: pass:none[Format für jede Option die in eine Datei exportiert wird (Hinweis: Inhalt wird evaluiert, siehe /help fset)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"/set ${name} ${quoted_value}"+`
|
||||
|
||||
* [[option_fset.format.export_option_null]] *fset.format.export_option_null*
|
||||
** Beschreibung: pass:none[Format für jede Option die "null" als Wert hat und in eine Datei exportiert wird (Hinweis: Inhalt wird evaluiert, siehe /help fset)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"/unset ${name}"+`
|
||||
|
||||
* [[option_fset.format.option1]] *fset.format.option1*
|
||||
** Beschreibung: pass:none[erstes Format um Optionen anzuzeigen die weder markiert noch ausgewählt sind (Hinweis: der Inhalt ist evaluiert, siehe /help fset); eine leere Zeichenkette nutzt die Standardeinstellung ("${marked} ${name} ${type} ${value2}"), dies findet ohne eine Evaluierung statt, was wesentlich schneller ist; zwischen den Formaten kann mittels ctrl-X umgeschaltet werden]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_fset.format.option2]] *fset.format.option2*
|
||||
** Beschreibung: pass:none[zweites Format um Optionen anzuzeigen die weder markiert noch ausgewählt sind (Hinweis: der Inhalt ist evaluiert, siehe /help fset); eine leere Zeichenkette nutzt die Standardeinstellung ("${marked} ${name} ${type} ${value2}"), dies findet ohne eine Evaluierung statt, was wesentlich schneller ist; zwischen den Formaten kann mittels ctrl-X umgeschaltet werden]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"${marked} ${name} ${type} ${value2}${newline} ${empty_name} ${_default_value}${color:darkgray} -- ${min}..${max}${newline} ${empty_name} ${description}"+`
|
||||
|
||||
* [[option_fset.look.auto_unmark]] *fset.look.auto_unmark*
|
||||
** Beschreibung: pass:none[die Markierung wird automatisch für alle Optionen gelöscht, sobald eine Aktion bei einer markierten Option durchgeführt wird oder die Liste neu eingelesen wird]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_fset.look.condition_catch_set]] *fset.look.condition_catch_set*
|
||||
** Beschreibung: pass:none[Bedingung um den /set Befehl abzufangen und die Ausgabe im fset Buffer darzustellen; folgende Variablen können verwendet werden: ${name} (Name der Option die dem /set Befehl übergeben wurde), ${count} (Anzahl der Optionen die mit /set gefunden wurden); eine leere Zeichenkette deaktiviert die Funktion; der Wert "1", nutzt immer den fset Buffer für die Ausgabe des /set Befehls]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"${count} >= 1"+`
|
||||
|
||||
* [[option_fset.look.export_help_default]] *fset.look.export_help_default*
|
||||
** Beschreibung: pass:none[erstellt standardmäßig eine Hilfe für jede exportierte Option (dies kann mit dem Argumenten "-help" und "-nohelp" überschrieben werden wenn man den Befehl /fset -export nutzt)]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_fset.look.format_number]] *fset.look.format_number*
|
||||
** Beschreibung: pass:none[Nummer welches Format genutzt werden soll um Optionen anzuzeigen; diese Option wird dynamisch geändert indem man ctrl-X im fset Buffer nutzt]
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 2
|
||||
** Standardwert: `+1+`
|
||||
|
||||
* [[option_fset.look.marked_string]] *fset.look.marked_string*
|
||||
** Beschreibung: pass:none[Zeichenkette welche dargestellt wird wenn eine Option markiert wurde (um eine Aktion auf mehrere Optionen durchzuführen)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"*"+`
|
||||
|
||||
* [[option_fset.look.scroll_horizontal]] *fset.look.scroll_horizontal*
|
||||
** Beschreibung: pass:none[links/rechts im fset Buffer scrollen (prozentual zur Breite)]
|
||||
** Typ: integer
|
||||
** Werte: 1 .. 100
|
||||
** Standardwert: `+10+`
|
||||
|
||||
* [[option_fset.look.show_plugins_desc]] *fset.look.show_plugins_desc*
|
||||
** Beschreibung: pass:none[zeigt die zusätzlichen Optionen von Erweiterung an, die für die Beschreibung zuständig sind (plugins.desc.*)]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_fset.look.sort]] *fset.look.sort*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Feldern um die Optionen zu sortieren (siehe /help fset um eine Auflistung der Felder zu erhalten); wird das "-" Zeichen vor einem Feld angewendet, wird die Ausgabe umgekehrt, um bei einem Vergleich nicht zwischen Groß- und Kleinschreibung zu unterscheiden wird das Zeichen "~" verwendet; Beispiel: "-~name" sortiert die Optionsnamen in umgekehrter Reihenfolge und es wird dabei nicht zwischen Groß-und Kleinschreibung unterschieden]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"~name"+`
|
||||
|
||||
* [[option_fset.look.unmarked_string]] *fset.look.unmarked_string*
|
||||
** Beschreibung: pass:none[Zeichen welches angezeigt wird sofern eine Option nicht markiert ist]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+" "+`
|
||||
|
||||
* [[option_fset.look.use_color_value]] *fset.look.use_color_value*
|
||||
** Beschreibung: pass:none[Farbe die genutzt wird um Werte für Farboptionen darzustellen]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_fset.look.use_keys]] *fset.look.use_keys*
|
||||
** Beschreibung: pass:none[nutzt die alt+X Tasten im fset Buffer um Aktionen durchzuführen; wenn deaktiviert sind nur Eingaben in der Eingabezeile erlaubt]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_fset.look.use_mute]] *fset.look.use_mute*
|
||||
** Beschreibung: pass:none[nutzt /mute Befehl wenn eine Option geändert wird]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
|
||||
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
|
||||
filename: Skript (Datei) welches geladen werden soll
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
|
||||
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden
|
||||
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt
|
||||
code: Quelltext welcher evaluiert werden soll
|
||||
version: zeigt die Version des verwendeten Interpreters an
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_guile.look.check_license]] *guile.look.check_license*
|
||||
** Beschreibung: pass:none[Überprüft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_guile.look.eval_keep_context]] *guile.look.eval_keep_context*
|
||||
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -207,19 +207,19 @@
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Channel-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Channel-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des Weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"$nick"+`
|
||||
|
||||
* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in einem privaten Buffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in einem privaten Buffer als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des Weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"$nick"+`
|
||||
|
||||
* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Server-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Wörtern die in Server-Buffern als Highlight erscheinen sollen (zwischen Groß- und Kleinschreibung wird nicht unterschieden. Um zwischen Groß- und Kleinschreibung zu unterscheiden muss zu Beginn "(?-i)" genutzt werden; des Weiteren können folgende Variablen genutzt werden: $nick, $channel und $server). Wird ein Buffer geöffnet, dann werden die angegeben Wörter dem Buffer-Merkmal "highlight_words" hinzugefügt. Dies bedeutet, dass diese Einstellung keinen direkten Einfluss auf schon geöffnete Buffer hat. Eine leere Zeichenkette deaktiviert ein Highlight für den Nick. Beispiel: "$nick", "(?-i)$nick"]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+"$nick"+`
|
||||
@@ -309,7 +309,7 @@
|
||||
** Standardwert: `+auto+`
|
||||
|
||||
* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
|
||||
** Beschreibung: pass:none[automatische Weiterleitung von Willkommen-Nachrichten in den entsprechenden Channel-Buffer. Solche Nachrichten haben den Nick als Empfänger, der Channelnamen wird aber der Nachricht vorangestellt. Eine solche Nachricht sieht auf dem freenode Server wie folgt aus: "[#channel\] Herzlich Willkommen zum ..."]
|
||||
** Beschreibung: pass:none[automatische Weiterleitung von Willkommen Nachrichten in den entsprechenden Channel-Buffer. Solche Nachrichten haben als Empfänger den entsprechenden Nick. Der Channelname wird aber der Nachricht vorangestellt. Eine solche ENTRYMSG Nachricht sieht auf dem Atheme IRC Server wie folgt aus: "[#channel\] Herzlich Willkommen in diesem Channel ..."]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -513,7 +513,7 @@
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
|
||||
** Beschreibung: pass:none[Liste von Hostname/Port oder IP/Port für Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Liste von Hostname/Port oder IP/Port für Server (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -537,7 +537,7 @@
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Channels, die beim Verbinden mit dem Server automatisch betreten werden (nachdem die Einstellungen command + delay ausgeführt wurden). Channels die einen Schlüssel benötigen müssen in der Auflistung als erstes aufgeführt werden. Die Schlüssel, zu den jeweiligen Channels, werden nach den Channels aufgeführt (eine Trennung von Channels und Schlüssel erfolgt mittels einem Leerzeichen. Schlüssel werden untereinander auch durch Kommata voneinander getrennt) (Beispiel: "#channel1,#channel2,#channnel3 key1,key2", #channel1 und #channel2 sind durch jeweils einen Schlüssel, key1 und key2, geschützt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)"]
|
||||
** Beschreibung: pass:none[durch Kommata getrennte Liste von Channels, die beim Verbinden mit dem Server automatisch betreten werden (nachdem die Einstellungen command + delay ausgeführt wurden). Channels die einen Schlüssel benötigen müssen in der Auflistung als erstes aufgeführt werden. Die Schlüssel, zu den jeweiligen Channels, werden nach den Channels aufgeführt (eine Trennung von Channels und Schlüssel erfolgt mittels einem Leerzeichen. Schlüssel werden untereinander auch durch Kommata voneinander getrennt) (Beispiel: "#channel1,#channel2,#channnel3 key1,key2", #channel1 und #channel2 sind durch jeweils einen Schlüssel, key1 und key2, geschützt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -585,7 +585,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.command]] *irc.server_default.command*
|
||||
** Beschreibung: pass:none[enthält Befehle die, nach einer Verbindung zum Server und bevor Channels betreten werden, ausgeführt werden sollen. Mehrere Befehle müssen durch ein ";" getrennt werden. Möchte man ein Semikolon nutzen muss man "\;" verwenden. Die speziellen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Befehl(e) welche nach einem Verbindungsaufbau zum Server und vor dem automatischem Betreten von Channels ausgeführt werden sollen (mehrere Befehle müssen durch ";" getrennt werden, soll ein Semikolon genutzt werden, schreibt man "\;", die Platzhalter $nick,$channel und $server werden durch den entsprechenden Wert ersetzt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -633,7 +633,7 @@
|
||||
** Standardwert: `+"WeeChat ${info:version}"+`
|
||||
|
||||
* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
|
||||
** Beschreibung: pass:none[Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Komma getrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Nicknamen, die auf dem IRC-Server benutzt werden sollen (durch Kommatagetrennt) (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -651,7 +651,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.password]] *irc.server_default.password*
|
||||
** Beschreibung: pass:none[Passwort für Server (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Passwort welches für den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -663,7 +663,7 @@
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.realname]] *irc.server_default.realname*
|
||||
** Beschreibung: pass:none[Realname der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Realname welcher für den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -687,7 +687,7 @@
|
||||
** Standardwert: `+plain+`
|
||||
|
||||
* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
|
||||
** Beschreibung: pass:none[Passwort für SASL Authentifikation; diese Option findet keine Anwendung falls der Mechanismus "ecdsa-nist256p-challenge" und "external" verwendet wird (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Passwort für SASL Authentifikation; diese Option findet keine Anwendung falls der Mechanismus "ecdsa-nist256p-challenge" und "external" verwendet wird (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -699,11 +699,17 @@
|
||||
** Standardwert: `+15+`
|
||||
|
||||
* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
|
||||
** Beschreibung: pass:none[Username für SASL Authentifikation; diese Option wird nicht für den Mechanismus "external" verwendet (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Username für SASL Authentifikation; diese Option wird nicht für den Mechanismus "external" verwendet (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.split_msg_max_length]] *irc.server_default.split_msg_max_length*
|
||||
** Beschreibung: pass:none[ausgehende IRC Nachrichten werden bei der angegebene Anzahl an Zeichen getrennt; der Standardwert beträgt 512, dabei handelt es sich um einen empfohlenen Wert; ein Wert von 0 deaktiviert eine Trennung von Nachrichten (dies wird nicht empfohlen, außer Du weißt was Du tust); erlaubte Werte sind 0 oder jeder Wert zwischen 128 und 4096; diese Option sollte nur bei nicht-Standard IRC Servern verändert werden, zum Beispiel ein bitlbee Gateway]
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 4096
|
||||
** Standardwert: `+512+`
|
||||
|
||||
* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
|
||||
** Beschreibung: pass:none[Server über SSL ansprechen]
|
||||
** Typ: boolesch
|
||||
@@ -723,7 +729,7 @@
|
||||
** Standardwert: `+2048+`
|
||||
|
||||
* [[option_irc.server_default.ssl_fingerprint]] *irc.server_default.ssl_fingerprint*
|
||||
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); mehrere Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify") (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Fingerprint des Zertifikates welches als vertrauenswürdig eingestuft und für diesen Server akzeptiert wird; es sind nur hexadezimale Zeichen erlaubt (0-9, a-f): bei SHA-512 ist das Zertifikat 64 Zeichen lang, bei SHA-256 sind es 32 Zeichen, bei SHA-1 sind es 20 Zeichen (nicht empfohlen, da unsicher); mehrere Fingerprints können durch Kommata voneinander getrennt werden; wird diese Option genutzt, findet KEINE weitere Überprüfung der Zertifikate statt (Option "ssl_verify") (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
@@ -741,13 +747,13 @@
|
||||
** Standardwert: `+on+`
|
||||
|
||||
* [[option_irc.server_default.usermode]] *irc.server_default.usermode*
|
||||
** Beschreibung: pass:none[Usermode der direkt nach der Verbindung zum Server gesetzt werden soll. Dies geschieht bevor Befehle für den Server ausgeführt und bevor Channels automatisch betreten werden; Beispiele: "+R" (um den Modus "R" zu setzen), "+R-i" (setzt den Modus "R" und entfernt den Modus "i"); siehe /help mode um den Befehlssatz angezeigt zu bekommen (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Usermode(s) der direkt nach der Verbindung zum Server gesetzt werden soll. Dies geschieht bevor Befehle für den Server ausgeführt und bevor Channels automatisch betreten werden; Beispiele: "+R" (um den Modus "R" zu setzen), "+R-i" (setzt den Modus "R" und entfernt den Modus "i"); siehe /help mode um den Befehlssatz angezeigt zu bekommen (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
* [[option_irc.server_default.username]] *irc.server_default.username*
|
||||
** Beschreibung: pass:none[Username der auf dem Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval)]
|
||||
** Beschreibung: pass:none[Username welcher für den Server genutzt werden soll (Hinweis: Inhalt wird evaluiert, siehe /help eval; Serveroptionen sind mittels ${irc_server.xxx} evaluiert und ${server} wird durch den eigentlichen Servernamen ersetzt)]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
|
||||
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
|
||||
filename: Skript (Datei) welches geladen werden soll
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
|
||||
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden
|
||||
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt
|
||||
code: Quelltext welcher evaluiert werden soll
|
||||
version: zeigt die Version des verwendeten Interpreters an
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_javascript.look.check_license]] *javascript.look.check_license*
|
||||
** Beschreibung: pass:none[Überprüft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_javascript.look.eval_keep_context]] *javascript.look.eval_keep_context*
|
||||
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -26,6 +26,12 @@
|
||||
** Werte: 0 .. 3600
|
||||
** Standardwert: `+120+`
|
||||
|
||||
* [[option_logger.file.fsync]] *logger.file.fsync*
|
||||
** Beschreibung: pass:none[es wird fsync verwendet um die Protokolldateien mit dem Datenträger zu synchronisieren (siehe man fsync); dies verlangsamt das Sichern der Daten, soll aber zum Beispiel bei einem Stromausfall dafür sorgen, dass keine Daten verloren gehen]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_logger.file.info_lines]] *logger.file.info_lines*
|
||||
** Beschreibung: pass:none[fügt eine Information in die Protokoll-Datei ein, wenn die Protokollierung gestartet oder beendet wird]
|
||||
** Typ: boolesch
|
||||
@@ -79,3 +85,9 @@
|
||||
** Typ: integer
|
||||
** Werte: 0 .. 2147483647
|
||||
** Standardwert: `+20+`
|
||||
|
||||
* [[option_logger.look.backlog_conditions]] *logger.look.backlog_conditions*
|
||||
** Beschreibung: pass:none[Bedingungen um die Protokolldatei anzuzeigen (Hinweis: Der Inhalt ist evaluiert, siehe /help eval); wird kein Wert angegeben, wird die Protokolldatei bei allen Buffern angezeigt ; Beispiel: um nur bei privaten Buffern die Protokolldatei anzuzeigen: "${type} == private"]
|
||||
** Typ: Zeichenkette
|
||||
** Werte: beliebige Zeichenkette
|
||||
** Standardwert: `+""+`
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
|
||||
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
|
||||
filename: Skript (Datei) welches geladen werden soll
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
|
||||
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden
|
||||
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt
|
||||
code: Quelltext welcher evaluiert werden soll
|
||||
version: zeigt die Version des verwendeten Interpreters an
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_lua.look.check_license]] *lua.look.check_license*
|
||||
** Beschreibung: pass:none[Überprüft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_lua.look.eval_keep_context]] *lua.look.eval_keep_context*
|
||||
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -10,6 +10,8 @@
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
@@ -18,8 +20,13 @@ autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
|
||||
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
|
||||
filename: Skript (Datei) welches geladen werden soll
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
|
||||
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden
|
||||
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt
|
||||
code: Quelltext welcher evaluiert werden soll
|
||||
version: zeigt die Version des verwendeten Interpreters an
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_perl.look.check_license]] *perl.look.check_license*
|
||||
** Beschreibung: pass:none[Überprüft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_perl.look.eval_keep_context]] *perl.look.eval_keep_context*
|
||||
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
@@ -0,0 +1,32 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_php_php]]
|
||||
* `+php+`: auflisten/installieren/beenden von Skripten
|
||||
|
||||
----
|
||||
/php list|listfull [<name>]
|
||||
load [-q] <filename>
|
||||
autoload
|
||||
reload|unload [-q] [<name>]
|
||||
eval [-o|-oc] <code>
|
||||
version
|
||||
|
||||
list: installierte Skripten werden aufgelistet
|
||||
listfull: detaillierte Auflistung aller installierten Skripten
|
||||
load: installiert ein Skript
|
||||
autoload: startet automatisch alle Skripten aus dem "autoload" Verzeichnis
|
||||
reload: ein Skript wird erneut gestartet (wird kein Name angegeben, dann werden alle Skripten beendet und erneut gestartet)
|
||||
unload: beendet ein Skript (wird kein Name angegeben, dann werden alle Skripten beendet)
|
||||
filename: Skript (Datei) welches geladen werden soll
|
||||
-q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
|
||||
name: Name eines Skriptes (der Name der in der "register" Funktion der Skript-API genutzt wird)
|
||||
eval: evaluiert einen Quelltext und das Ergebnis wird im aktuellen Buffer ausgegeben
|
||||
-o: evaluierter Ergebnis wird im Buffer ausgegeben ohne das Befehle ausgeführt werden
|
||||
-oc: evaluierter Ergebnis wird im Buffer ausgegeben und Befehle werden ausgeführt
|
||||
code: Quelltext welcher evaluiert werden soll
|
||||
version: zeigt die Version des verwendeten Interpreters an
|
||||
|
||||
Ohne Angabe eines Argumentes listet dieser Befehl alle geladenen Skripten auf.
|
||||
----
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// This file is auto-generated by script docgen.py.
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
* [[option_php.look.check_license]] *php.look.check_license*
|
||||
** Beschreibung: pass:none[Überprüft die Lizenz von Skripten, wenn sie geladen werden: Sollte die Lizenz abweichend von der Erweiterungslizenz sein, wird eine Warnung ausgegeben]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+off+`
|
||||
|
||||
* [[option_php.look.eval_keep_context]] *php.look.eval_keep_context*
|
||||
** Beschreibung: pass:none[behält den Inhalt zwischen zwei Aufrufen bei Quellcode Evaluierung (Option "eval" des Skript-Befehls oder Info "%s_eval"); ein Hintergrundskript wird für die Evaluierung verwendet; wird diese Option deaktiviert, dann wird das Hintergrundskript nach jeder Evaluierung entfernt: das bedeutet weniger Speicherbedarf, ist aber langsamer]
|
||||
** Typ: boolesch
|
||||
** Werte: on, off
|
||||
** Standardwert: `+on+`
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user