Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

vim-lsp

Making coding productive in vim and neovim via LSP
Collective - Host: opensource - https://opencollective.com/vim-lsp - Code: https://github.com/prabirshrestha/vim-lsp

Merge pull request #233 from prabirshrestha/fix-doc-ale

Fix link to ALE

github.com/prabirshrestha/vim-lsp - c72a3f481ee8fc5fab255711f8af54d3588c5d35 authored almost 6 years ago by mattn <[email protected]>
Fix link to ALE

github.com/prabirshrestha/vim-lsp - 51f8e393d1e1eca826166f2f35e91dba4670a641 authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Wait until request is removed from context

Fixes #230

github.com/prabirshrestha/vim-lsp - cbb8574e7e44a5af8239308420324d92fb100352 authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Add flag to disable diagnostics (#197)

* Add switch, g:lsp_diagnostics_enabled, to disable support for diagnostics

* Reduce PR chang...

github.com/prabirshrestha/vim-lsp - ac22efb91e4efcf5ef2a923100216d404e545263 authored almost 6 years ago by Matteo Landi <[email protected]>
Handle showcmd enabled (#205)

* Handle showcmd enabled

* Also handle ruler if not using statusline

* Better handle case ...

github.com/prabirshrestha/vim-lsp - 14225b5b195131f35a377c47b58ee97b2b3140ad authored almost 6 years ago by smhc <[email protected]>
Show details (type info, etc.) in completion menu (#229)

github.com/prabirshrestha/vim-lsp - 735a279aa3860e94073655d7105d215e401dbd45 authored almost 6 years ago by keremc <[email protected]>
support neovim nightly and build version (#227)

github.com/prabirshrestha/vim-lsp - 07b9fc62fda23d98546e166e5fe0b6757ffda86d authored almost 6 years ago by Prabir Shrestha <[email protected]>
add windows support in .travis.yml (#225)

github.com/prabirshrestha/vim-lsp - d6891ade6fb1f0d1780adc3ac1a8e99362075de4 authored almost 6 years ago by Prabir Shrestha <[email protected]>
fix lint issues and enable linting for autoload folder (#224)

github.com/prabirshrestha/vim-lsp - 74ad1e1c0d17c60ce6b6f78f26576d6905498670 authored almost 6 years ago by Prabir Shrestha <[email protected]>
add basic .travis.yml CI support for linting (#223)

github.com/prabirshrestha/vim-lsp - 2db2c45de6f9d2b362a0294e3bec3408db01fa62 authored almost 6 years ago by Prabir Shrestha <[email protected]>
Check result is null (#222)

Completion possibly return null

github.com/prabirshrestha/vim-lsp - de6ae74b86bebf74688e45cd42b67bd6c500b0f8 authored almost 6 years ago by mattn <[email protected]>
Allow 'cmd' configuration without lambda expression (#219)

github.com/prabirshrestha/vim-lsp - f67ef09f152cc844d077f9d0405de3e304739559 authored almost 6 years ago by Linda_pp <[email protected]>
Merge pull request #215 from prabirshrestha/sync-request

Add option to request synchronized .

github.com/prabirshrestha/vim-lsp - b58841b0a1a00ccb2cd50b5ccd9e3fda4b56cc8f authored almost 6 years ago by mattn <[email protected]>
Update doc

github.com/prabirshrestha/vim-lsp - 7cc8a70ae71da0312cff41f8f42f184ff5ee4d43 authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Update doc

github.com/prabirshrestha/vim-lsp - cf9a214e9d47c8d1b97660a391565cfaff59aeb8 authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Update doc

github.com/prabirshrestha/vim-lsp - c68603794242013057f6b2748beaf400a037d60b authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Merge pull request #218 from prabirshrestha/fix-216

Correct end position for editing

github.com/prabirshrestha/vim-lsp - b1083bfc2ba1ceca203ef92b127e41fa1d828490 authored almost 6 years ago by mattn <[email protected]>
Show error description

github.com/prabirshrestha/vim-lsp - eba9ca25c0c9d98c05c6b10e377c978f59a86d2d authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
fix-216

github.com/prabirshrestha/vim-lsp - 3f6b3cfcb2fced27dacaae64add9fafc841b4372 authored almost 6 years ago by Yuri Skripachov <[email protected]>
Correct end position for editing

When end column is 0, This mean 'whole-line'.

Fixes #216

github.com/prabirshrestha/vim-lsp - 395c63eee958d53cfd20ba4e8bb0baa37407a403 authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Fix help markup (#213)

github.com/prabirshrestha/vim-lsp - 8a8734a76f99e5ddb68f89916d16a2a1a09791d0 authored almost 6 years ago by hokorobi <[email protected]>
Update README.md (#217)

Added :LspStatus to list of commands and sorted the list alphabetically.

github.com/prabirshrestha/vim-lsp - 832be4e92e815dd28a4bd22b48faa885f6d555a6 authored almost 6 years ago by Ryan Badour <[email protected]>
add retrieved definition message

github.com/prabirshrestha/vim-lsp - 8024ac55cda57ca73cbcb444bd0eefd63112ed66 authored almost 6 years ago by prabirshrestha <[email protected]>
Add option to request synchronized .

Also add LspDocumentFormatSync. This can be used for autocmd before
saving the file.

github.com/prabirshrestha/vim-lsp - d4c8e001e6abb3f229f23da83ba02a8b59d49cba authored almost 6 years ago by Yasuhiro Matsumoto <[email protected]>
Format (#209)

* Save/restore cursor position
* Cosmetic change
* selection should be inclusive
Because excl...

github.com/prabirshrestha/vim-lsp - 43770c341675daf5a67c4a01545326d199ebf20f authored almost 6 years ago by mattn <[email protected]>
Add <plug> mappings (#210)

* Add <plug> mappings
* Update doc

github.com/prabirshrestha/vim-lsp - 018ea3203a100c751a1c6cc1f195d8deaed3c83e authored almost 6 years ago by mattn <[email protected]>
Handle lower-case drive-letter (#208)

github.com/prabirshrestha/vim-lsp - fac0429cd8d989c4308949b03e2bfc885669c171 authored almost 6 years ago by mattn <[email protected]>
Fix apply text edits (#193)

The correct way to deal with edge cases (column = 0 or column = line
length) is to use selectio...

github.com/prabirshrestha/vim-lsp - 778630e682e4f48c35571051cb47d55a3323f2f3 authored almost 6 years ago by Augusto Melo <[email protected]>
Truncate diagnostics cursor message when message is too long (#191)

* truncate diagnostics message

* fix echo with truncation

github.com/prabirshrestha/vim-lsp - 82375012d0756d48f91eb628a48d6d52366c1245 authored about 6 years ago by Prabir Shrestha <[email protected]>
[RFC|RDY] code actions (#162)

* WIP code actions

It was addded the code actions funcionality
https://microsoft.github.io/l...

github.com/prabirshrestha/vim-lsp - 40825e380ced809132af649c57008d18e77c176b authored about 6 years ago by Augusto Melo <[email protected]>
Add `not_supported` in scope for get_hover_under_cursor (#190)

Currently calling hover on a filetype without support throws an error, stating
that 'Unknown fu...

github.com/prabirshrestha/vim-lsp - 45f9d7528e4ce413ab1b6f381b0f2e099a457250 authored about 6 years ago by Christian Kjær <[email protected]>
Fix erasing ALE (and other) diagnostic errors (#184)

ALE (and other plugins) echo diagnostic error messages. vim-lsp erases these by echoing a blank ...

github.com/prabirshrestha/vim-lsp - 2e593701ad168a49ece59fa6db48a58b8b337ed4 authored about 6 years ago by smhc <[email protected]>
Use word instead of WORD for renaming hint (#177)

github.com/prabirshrestha/vim-lsp - 5a9be40bec013e86b01f59602241f9b749592a44 authored about 6 years ago by daquexian <[email protected]>
Display `detail` of a completion item as `info` for omnifunc (#136)

* Display `detail` of a completion item as `info` for omnifunc

* Avoid unnecessary string all...

github.com/prabirshrestha/vim-lsp - 1886d68b9a2ca6b4a6b46e865255f0887a225e32 authored about 6 years ago by Liang-Ting Chen <[email protected]>
Inspect buffer options to determine need for eol. (#158)

The eol option will be set if the vim found an eol at the eof. This,
combined with the binary a...

github.com/prabirshrestha/vim-lsp - 9806023f3c68c15f599697b858dcd8e3cd0de14a authored about 6 years ago by Adam Labbe <[email protected]>
added :LspTypeDefinition (#165)

github.com/prabirshrestha/vim-lsp - 1366e0779558852a3787df39ad5e4aef8213259c authored about 6 years ago by Prabir Shrestha <[email protected]>
add additional kind mappings (#164)

github.com/prabirshrestha/vim-lsp - f9c32e36cdc5289c86bb33a1f1ecbe8fc388d4e8 authored about 6 years ago by Prabir Shrestha <[email protected]>
Use character index instead of column index for renaming feature. (#153)

github.com/prabirshrestha/vim-lsp - a510bc66e0e7236293519a33af3df6217b05e2a2 authored about 6 years ago by Jiwan <[email protected]>
Use fileformat to determine appropriate newline characters for didChange messages. (#160)

github.com/prabirshrestha/vim-lsp - 3cee8591aa0750c1f5225a46466dc8161f6d86bd authored about 6 years ago by Adam Labbe <[email protected]>
rename next_err to next_error() and prev_err() to previous_error()

github.com/prabirshrestha/vim-lsp - ba1cf3ba47bea7936dc5c8fbfd7d6b8d3b67f6f7 authored about 6 years ago by Prabir Shrestha <[email protected]>
add jump to next/pre error (#129)

* add jump to next/pre error

* upd

* optimization

* fix named

github.com/prabirshrestha/vim-lsp - f19213d30b8f4bf635c3c0aa7398d78448df1f0a authored about 6 years ago by Cosson2017 <[email protected]>
Fix lsp#utils#path_to_uri for windows (#156)

* Fix lsp#utils#path_to_uri for windows

When encoding the buffer path on Windows the path_to_...

github.com/prabirshrestha/vim-lsp - 6e69ebd199835e46ba3e34885c65fa36091f702b authored about 6 years ago by Augusto Melo <[email protected]>
Use <cWORD> as a default value of rename (#149)

In general, <cWORD> should be an initial value of rename.

github.com/prabirshrestha/vim-lsp - 3441fa8c2d27b46a510cd9c17cfa1bde04ca4a6e authored over 6 years ago by Alisue <[email protected]>
Fix an error when the response does not correspond to a request (#137)

* fix error when the response does not correspond to a request

* log error when the correspon...

github.com/prabirshrestha/vim-lsp - cf948126ec4ac1554e7027fd9e4a63452d0d1ca9 authored over 6 years ago by Henry Hu <[email protected]>
Add an initialization hook to send workspace/didChangeNotification (#146)

* Add an initialization hook to send workspace/didChangeNotification

* Rename workspace_conf ...

github.com/prabirshrestha/vim-lsp - 96b81a5880b6b91e6e5b1f6b4662e6e5da6943d9 authored over 6 years ago by Adam Labbe <[email protected]>
Add command LspStatus to display the status of each language server (#134)

* add command LspStatus to display the status of each language server
* Singular function for g...

github.com/prabirshrestha/vim-lsp - 8d30af911bbd4581883069df0a933d0a937a96a1 authored over 6 years ago by Tristan Konolige <[email protected]>
Escape single quotes in text commands applied to the document (#147)

github.com/prabirshrestha/vim-lsp - 265d36fc687ecdac3c6fc926a709bef759d98ec0 authored over 6 years ago by James Owen <[email protected]>
Update README.md (#145)

github.com/prabirshrestha/vim-lsp - 462bb029f186cdf81394e95697b30ff99d65c001 authored over 6 years ago by Pascal Loth <[email protected]>
Fix typo in documentation (#138)

github.com/prabirshrestha/vim-lsp - 2f72235f1f508f8b72a4a3548a6e8bf310599241 authored over 6 years ago by duganchen <[email protected]>
fix #130 Command Option about 'typescript-language-server' (#131)

github.com/prabirshrestha/vim-lsp - 110454144572bb20fb09a898f361810bbe065739 authored over 6 years ago by mmktomato <[email protected]>
s:on_text_document_did_open: save bufnr in local var (#128)

Only calls `bufnr()` once.

github.com/prabirshrestha/vim-lsp - 859bc288ec4e2b4ada49a5a6410e3af60d0c769f authored over 6 years ago by Daniel Hahler <[email protected]>
fixed spacing

github.com/prabirshrestha/vim-lsp - 7098de9c7cd7d4214fefc0c805cc86e26db8f218 authored over 6 years ago by Prabir Shrestha <[email protected]>
add support for textDocument/implementation (#127)

github.com/prabirshrestha/vim-lsp - 7d64e8aa11d6a99d70182e4b1458cf23c155928a authored over 6 years ago by Cosson2017 <[email protected]>
Naive implementation of location preview instead of just path (#123)

* Naive implementation of location preview instead of just path

* Make cache usage actual

...

github.com/prabirshrestha/vim-lsp - c547986d3b1fabe96734a27bef8256f0b378e256 authored over 6 years ago by Maxim Kot <[email protected]>
fixed doc example

github.com/prabirshrestha/vim-lsp - 1b1ae097a99df79a8c8613b5f4e638e251d6b862 authored over 6 years ago by prabirshrestha <[email protected]>
add doc for g:lsp_preview_keep_focus and more doc for :LspHover

github.com/prabirshrestha/vim-lsp - 18edb04073003d07bb97b5998a31443f1ac85d2b authored over 6 years ago by Prabir Shrestha <[email protected]>
remove old handle_hover

github.com/prabirshrestha/vim-lsp - 2db284e61e10fcade35ef3bb68fe367222d2aea1 authored over 6 years ago by Prabir Shrestha <[email protected]>
move hover to separate file (#77)

github.com/prabirshrestha/vim-lsp - 29c986c729fd78b6162bc4d1fa227a2405448c71 authored over 6 years ago by Prabir Shrestha <[email protected]>
add docs for autocomplete

github.com/prabirshrestha/vim-lsp - e2805f5313814aa4991671aeaa710528b86a3a21 authored over 6 years ago by Prabir Shrestha <[email protected]>
add docs for lsp#enable(), lsp#disable() and g:lsp_auto_enable

github.com/prabirshrestha/vim-lsp - a9eb518ed06fcabcc6a3054d1541e6a69c5058d1 authored over 6 years ago by Prabir Shrestha <[email protected]>
added docs for commands

github.com/prabirshrestha/vim-lsp - 6bee4a16d8d80dd513a512b66b39b7efcb36ad24 authored over 6 years ago by Prabir Shrestha <[email protected]>
fixed spacing

github.com/prabirshrestha/vim-lsp - 52e28da2de5125b19a5e22a17fe8890d3e26e741 authored over 6 years ago by Prabir Shrestha <[email protected]>
add Commands doc for LspDocumentDiagnostics and LspDefinition

github.com/prabirshrestha/vim-lsp - 28eb70715fcbac004588e28ce0690ede5cd7c4e7 authored over 6 years ago by Prabir Shrestha <[email protected]>
bring back custom sign and fix sign when icon is not defined (#122)

* Revert "Revert "Custom signs (#115)" (#119)"

This reverts commit ce1ad6f01a718e9340367d5a83...

github.com/prabirshrestha/vim-lsp - 2cc06e6bf5d28455696a09d8c556864fba2f6daf authored over 6 years ago by Prabir Shrestha <[email protected]>
respect insertTextFormat and make lsp#omni#format_completion_item() public (#120)

* respect insertTextFormat and make lsp#omni#format_completion_item() public

* rename to get_...

github.com/prabirshrestha/vim-lsp - 7e760b35b9c21f0fb69bfb16747a626c27170d81 authored over 6 years ago by Prabir Shrestha <[email protected]>
use echo instead of echom (fixes #74)

github.com/prabirshrestha/vim-lsp - 72916bce5f5dcb02d460582146babfd40024e307 authored over 6 years ago by Prabir Shrestha <[email protected]>
Revert "Custom signs (#115)" (#119)

This reverts commit 8210694b256e0ea974021e3b5f83b146e8933365.

github.com/prabirshrestha/vim-lsp - ce1ad6f01a718e9340367d5a8378a49c547dee13 authored over 6 years ago by Prabir Shrestha <[email protected]>
add support for document changes rename (#118)

github.com/prabirshrestha/vim-lsp - 91005ca30c5dbe82030c52682787b84fc123d1c2 authored over 6 years ago by Prabir Shrestha <[email protected]>
Custom signs (#115)

* add variables to define custom signs

* set signs via exec

* use dict for custom signs

...

github.com/prabirshrestha/vim-lsp - 8210694b256e0ea974021e3b5f83b146e8933365 authored over 6 years ago by Pavel Davydov <[email protected]>
Percent-decode uri from language server to fix issue #106 (#107)

* add lsp#utils#decode_uri to fix issue with c++ standard library headers (#106)

* make decod...

github.com/prabirshrestha/vim-lsp - f588b27e1a18e3a986888a31d5026dabc632aaf0 authored over 6 years ago by Pavel Davydov <[email protected]>
Print error message when server fails to initialize (#113)

* Print error message when server fails to initialize
* move error_msg to utils.vim
* rename e...

github.com/prabirshrestha/vim-lsp - a070ef4ac85294a4a62a70d665f2b4854c2cad58 authored over 6 years ago by Tristan Konolige <[email protected]>
don't move focus to preview window by default

github.com/prabirshrestha/vim-lsp - 2e4954cc9e22dec52f025f581ff292c53bb4ae52 authored over 6 years ago by Prabir Shrestha <[email protected]>
Add support for keeping focus to the current window (#109)

This commit allows to stay in the current window with `:LspHover`.
This behavior enables if `g:...

github.com/prabirshrestha/vim-lsp - 08fdbf51d028e1b4901fc33f1ae4ec502b5b1452 authored over 6 years ago by Hayato Kawai <[email protected]>
make echo message oneline (#108)

github.com/prabirshrestha/vim-lsp - 449c8c9d22bc9ed9acce2670a65320d90262a5b8 authored over 6 years ago by Yosuke Kurami <[email protected]>
add lsp#stop_server('server_name') (#103)

github.com/prabirshrestha/vim-lsp - 77e548469d106871aabfdf8f8eb8ce96f79f10c1 authored over 6 years ago by Prabir Shrestha <[email protected]>
add support for case-insensitive drive lookup for windows (#102)

github.com/prabirshrestha/vim-lsp - 53e805bb8d6c30caa6d601786410b6475a3bc236 authored over 6 years ago by Prabir Shrestha <[email protected]>
Revert "Show matching lines on :LspReferences (#93)" (#98)

This reverts commit a2483c71d168bae91ac1426984613b50add7a81f.

github.com/prabirshrestha/vim-lsp - 897b60960c2a606757ad81ff0275ccc58ab7f355 authored over 6 years ago by Prabir Shrestha <[email protected]>
Show matching lines on :LspReferences (#93)

github.com/prabirshrestha/vim-lsp - a2483c71d168bae91ac1426984613b50add7a81f authored almost 7 years ago by xtal8 <[email protected]>
Use keepalt (#91)

github.com/prabirshrestha/vim-lsp - 10d45996ff3eefbdc45b82ccedf1f006da7e1c94 authored almost 7 years ago by xtal8 <[email protected]>
Update README.md

github.com/prabirshrestha/vim-lsp - c733f3d916eff4cbfb90b6169cf245826121d5f2 authored almost 7 years ago by Prabir Shrestha <[email protected]>
fixed spelling

github.com/prabirshrestha/vim-lsp - 0da7cbbdf10eacf139d0306b8b85254c0cbba555 authored almost 7 years ago by prabirshrestha <[email protected]>
handle null response ids

github.com/prabirshrestha/vim-lsp - 775674d4fb22a65a9b5becb79177990d3eae1655 authored almost 7 years ago by prabirshrestha <[email protected]>
support for showing diagnostics under cursor (#90)

* support for showing diagnostics under cursor
* added README.md

github.com/prabirshrestha/vim-lsp - cbf0fd26dff7876f2227b8404e4b777318b027fb authored almost 7 years ago by Prabir Shrestha <[email protected]>
added s:error_msg in diagnostics.vim

github.com/prabirshrestha/vim-lsp - 1bb957d6bfaed3cababad7ecd16a0ab57a8f45fd authored almost 7 years ago by prabirshrestha <[email protected]>
initial support for diagnostics signs (#89)

github.com/prabirshrestha/vim-lsp - 148bc9a9a1e4a3303c783c9b5b5cc7c15e799f7f authored almost 7 years ago by Prabir Shrestha <[email protected]>
Always pass response for is_error function (#86)

github.com/prabirshrestha/vim-lsp - 75863ac26ffaa06997f04da163b7fedf7d4da256 authored almost 7 years ago by Prabir Shrestha <[email protected]>
Update minimal.vimrc

github.com/prabirshrestha/vim-lsp - b33a69e2b13b94c97a96f4e45833b7fd8d282916 authored almost 7 years ago by Prabir Shrestha <[email protected]>
Create minimal.vimrc

github.com/prabirshrestha/vim-lsp - 8b4b168a6b5574f5a48313cb07614fc4d63d6b9b authored almost 7 years ago by Prabir Shrestha <[email protected]>
document install and lsp#register_server (#84)

github.com/prabirshrestha/vim-lsp - b88e0d616888617e51464070c39c18b7c57d2a9a authored almost 7 years ago by Prabir Shrestha <[email protected]>
Update vim-lsp.txt

github.com/prabirshrestha/vim-lsp - e1230b7cef4445ec122a7b9dd5435e84cd873582 authored almost 7 years ago by Prabir Shrestha <[email protected]>
return empty string so the output#preview will not add 0 in cmdline (#83)

github.com/prabirshrestha/vim-lsp - d3af2b8e1a6d15edab49410e1c1f60deef1d654c authored almost 7 years ago by Prabir Shrestha <[email protected]>
added initial doc/vim-lsp.txt (#82)

github.com/prabirshrestha/vim-lsp - 859687b98a7eb756eff8159358d79bcadbeb262c authored almost 7 years ago by Prabir Shrestha <[email protected]>
Create preview window instead of using quickfix list (#78)

* Create preview window instead of using quickfix list

This removes from us burden of providi...

github.com/prabirshrestha/vim-lsp - 203d682e30ca30d995fdceaf53df8a7808409baa authored almost 7 years ago by Łukasz Jan Niemier <[email protected]>
Keep position and alternate buffer after :LspRename (#72)

github.com/prabirshrestha/vim-lsp - a15344352f3dc4d6274267c20003f2bdbb493a01 authored almost 7 years ago by xtal8 <[email protected]>
Use paste mode when inserting text from response (#79)

* Use paste mode when inserting text from response

This will disable all built in Vim formatt...

github.com/prabirshrestha/vim-lsp - 53a8fa0fe9bed1a4c41816035e1c4c8b9906dd59 authored almost 7 years ago by Łukasz Jan Niemier <[email protected]>
Call complete_check() while waiting for completion (#81)

This should make non-asynchronous completion more robust.

github.com/prabirshrestha/vim-lsp - 55108db945d9993b4fa11274d2ede8b320337c35 authored almost 7 years ago by Łukasz Jan Niemier <[email protected]>
Add initialize method params 'capabilities' and 'initializationOptions' (#62)

github.com/prabirshrestha/vim-lsp - ed17cc85af99797e7a0f62c7a5cf62bce2d8b5ef authored almost 7 years ago by Daniel Trstenjak <[email protected]>
Fix :LspDefinition (#65)

Mark position only when jumping.
Screen is sometimes not redrawn after jump. Force redraw.

github.com/prabirshrestha/vim-lsp - c5d6ffdc10d73da8392375fa5f06a4258c3ad753 authored almost 7 years ago by xtal8 <[email protected]>
Add preview info to completion items (#57)

* Add preview info from the 'documentation' fields of completion items

github.com/prabirshrestha/vim-lsp - e7ab592beb460cec5dd286ec3a9d088115bd38ba authored almost 7 years ago by rliang <[email protected]>
Add position to jumplist before :LspDefinition (#59)

* Add position to jumplist before :LspDefinition

Currently when we jump with :LspDefinition t...

github.com/prabirshrestha/vim-lsp - f1517022bb5989220cc5c4cb552a4bdcb7208b09 authored almost 7 years ago by xtal8 <[email protected]>