Commit Graph

76 Commits

Author SHA1 Message Date
daa 5345d178bf Update vim configuration on save
source configuration one Ok pressed
2017-11-04 23:04:03 +03:00
daa 512b63a37a Load configuration on nvim startup/ small ui updates 2017-10-29 13:55:36 +03:00
daa84 ba179f715d Generate and use plug-vim config on nvim startup 2017-10-26 17:56:53 +03:00
daa b0477c36f6 Check vim-plug loaded 2017-10-17 21:34:49 +03:00
daa84 42b6bdcd64 Disable swap files
In case neovim ends unexpected on next start - neovim ask user for
recovery but gui have not access to this event. So temprorary disable
this.
Also do some improvemnt, so error message can be shown to user on nvim
start errors
2017-10-13 13:16:52 +03:00
daa84 94747615af Move out resize/init code from draw handler 2017-09-13 17:40:43 +03:00
daa84 7f05e11e84 Add new repaint logic 2017-09-07 17:48:10 +03:00
daa84 80d89157e9 Fix clippy issues 2017-07-25 17:55:31 +03:00
daa d0ca58d7be Show loading message 2017-07-22 13:32:56 +03:00
daa84 ba20088bc6 Fix compilation, show errors 2017-07-12 18:32:10 +03:00
daa84 7a46e1cac5 Starting point 2017-07-11 18:14:46 +03:00
daa 609d593db5 Draw gui cursor shape 2017-07-09 12:40:31 +03:00
daa 90dc2d4a53 Basic functions 2017-07-09 01:29:52 +03:00
daa 5a6f7d7581 Extract mode struct 2017-07-08 23:45:55 +03:00
daa 27b498a36d Neovim message process cleanup 2017-07-08 14:02:56 +03:00
daa84 a22594ac80 Starting point for mode_info_set processing 2017-07-06 17:50:55 +03:00
daa84 62a996f7db Add general nvim start error message (fix #8) 2017-07-06 12:41:35 +03:00
daa 5260d78418 Initialize nvim after gui size is nown
ALos some code cleanup
2017-06-04 13:14:09 +03:00
daa dcd8f48072 Tab switch event 2017-05-28 12:29:50 +03:00
daa 42538027bf Basic implementation of tabline 2017-05-27 19:50:25 +03:00
daa 68963ab628 Move option set from args to ginit.vim 2017-05-27 11:56:47 +03:00
daa 64c5fb1147 Add neovim-qt compatible layer (#5)
Add shim to rtp, add gtk gui flag
2017-05-24 14:01:51 +03:00
daa84 9cf24e0950 set termguicolors 2017-05-15 17:44:37 +03:00
daa84 1b1af1f8d8 Add log of nvim path in case of error 2017-04-27 18:49:09 +03:00
daa da82d2dd88 Fix test 2017-04-23 11:48:00 +03:00
daa 910baed09e Small code cleanup 2017-04-22 22:25:05 +03:00
daa 0f919ec390 Number of fixes 2017-04-22 22:18:59 +03:00
daa 682660107a Multiple send 2017-04-22 14:31:06 +03:00
daa84 1c4e43a26c Implement external popup menu
As solution have some restrictions - it disabled by default
2017-04-19 11:40:53 +03:00
daa84 ade1f9a5de Refactoring for remove global variables. 2017-04-12 13:12:05 +03:00
daa84 057fad0e87 Implement busy_start/stop cursor hiding 2017-04-03 18:16:04 +03:00
daa 41ac04f5c2 Moved to new version of neovim-lib, that fixes some issues 2017-04-01 17:48:11 +03:00
daa84 5f523b8896 Make shell global variable due to borrow check conflict 2017-03-31 13:22:05 +03:00
daa84 778cbd0af2 Clip Iterator 2017-03-20 18:18:08 +03:00
daa 89e6600325 Invalidate rect passed to draw 2017-03-18 12:45:05 +03:00
daa 51dcd7f4e8 Repaint event on given area 2017-03-18 01:18:41 +03:00
daa84 61a429d2f1 Start extracting vim shell ui processing to shell file 2017-03-15 18:33:47 +03:00
daa e719535d2a Fix two time run 2017-03-14 23:12:31 +03:00
daa b910c9ba6a Rustfmt 2017-03-14 22:31:56 +03:00
daa84 fde94bd64a Fixes #1 Temproray fix that allows open single file
To make good fix wait for gtk-rs bindings udpate for optons/open support
inside GtkApplication
2017-03-14 12:37:06 +03:00
daa df3b54b8a4 Changes due to api update of neovim-lib 2017-03-11 23:06:45 +03:00
daa84 fbdf897d48 small speed improvements, undercurl render improvement 2017-03-10 12:32:58 +03:00
daa df0f6a8478 Merge branch 'master' of https://github.com/daa84/neovim-gtk 2017-03-09 23:46:07 +03:00
daa b7da77ca24 Small cleanup 2017-03-09 23:45:45 +03:00
daa84 75e28ceedb Small cleanup 2017-03-09 16:18:13 +03:00
daa84 0b7810ce5b Base code for underline/undercurl implementation
not usable for now, one reason is not finished gtk-rs bindings
2017-03-09 13:19:44 +03:00
daa c3d30177b1 paste command improvement 2017-03-08 22:22:58 +03:00
daa84 efd9826324 Add --nvim-bin-path command line option 2017-03-07 18:20:48 +03:00
daa f961bf045e Add ginit.vim support 2017-03-07 13:44:28 +03:00
daa 7f2e5835e4 Support font setup. Small improvements 2017-03-07 00:05:48 +03:00