tsukkee / lingr-vim Goto Github PK
View Code? Open in Web Editor NEWlingr.vim: Lingr client for Vim
lingr.vim: Lingr client for Vim
Label?
Label?
This is already available by using autocmd, but lingr.vim maybe support this.
This is very rare case, but some messages go to wrong room when getting messages and changing room by user are occurred at the same time.
そろそろおねがいします……。
Now some key mappings are implemented by hard cording. Key mappings should be implemented with using .
Maybe I should fix to convert message's encoding from cp932 to &encoding.
The error should be handled.
function <SNR>123_SayBuffer_say..lingr#say の処理中にエラーが検出されました:
行 9:
Traceback (most recent call last):
File "<string>", line 7, in <module>
File "<string>", line 4, in do_if_alive
File "<string>", line 3, in _lingr_temp
File "/home/thinca/.vim/autoload/lingrvim.py", line 263, in say
return self.lingr.say(self.current_room_id, text.decode(VIM_ENCODING))
File "/home/thinca/.vim/autoload/lingr.py", line 330, in say
{"session": self.session, "room": room_id, "nickname": self.nickname, "text": text.encode('utf-8')})
File "/home/thinca/.vim/autoload/lingr.py", line 424, in _post
raise APIError(res)
lingr.APIError: [lingr.APIError unknown] unknown failure: Validation failed: Text is too long (maximum is 1000 characters)
Needs Vim7.3 or later
To show script, it seems to be easiest way to clone only HEAD (I want to know extension of the script).
http://gist.github.com/id -> git clone —depth 1 git://gist.github.com/id.git
Create dos until version 1.0
In latest version, lingr-vim is checking in plugin.
But this error message is annoying to me.
I hope it is happen when :LingrLaunch command is executed.
Now Lingr doesn't notify that new member or new room is added.
This is not a big problem because this doesn't occur crash.
How should lingr.vim support this kind of features in another OSs?
Use CursorMoved autocmd?
Using sqlite seems to be good.
This is maybe occurred by wrong timing of feedkeys().
Maybe vim waits for thread termination.
Using neocomplcache?
User can delete his/her own message in the web interface.
POST http://lingr.com/room/{room_id}/delete_message/{message_id}
This is occurred by python interface bug of GVim in X11 about threading.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.