Commit Graph

394 Commits

Author SHA1 Message Date
daa d31ec7d581 Always make word and kind column visible (#34)
Allow popup to make smaller again
2018-01-08 10:52:28 +03:00
daa84 1015640824
Merge pull request #42 from myfreeweb/gtk-clipboard
GTK clipboard part 2
2018-01-06 11:33:10 +03:00
daa 104cb13740 Fix undercurl 2018-01-05 22:13:17 +03:00
daa 026891938f Use async call in some cases 2018-01-05 15:56:55 +03:00
daa 02cf3be95e Use preferred size, center position 2018-01-03 23:20:22 +03:00
Greg V 53516f0d9c Add support for PRIMARY clipboard 2018-01-03 15:53:53 +03:00
daa c27fbff586 Point to cursor 2018-01-03 12:04:01 +03:00
daa 83061366dd Wrap text, hide popover 2018-01-03 01:26:04 +03:00
daa 30b7fc87e1 Simplify resize handling. (#41) 2018-01-02 23:05:32 +03:00
daa84 b88159630d
Merge pull request #40 from myfreeweb/gtk-clipboard
Add RPC/GTK clipboard provider
2018-01-01 17:59:59 +03:00
daa 0b2fc12c4e Merge branch 'master' into ext_cmdline 2018-01-01 17:56:10 +03:00
Greg V fbf6625059 Add RPC/GTK clipboard provider 2018-01-01 15:33:14 +03:00
daa 30ccc4b62c Merge branch 'master' into fix-popup-width 2018-01-01 14:54:32 +03:00
daa ae3bc7b0af Merge branch 'master' of https://github.com/daa84/neovim-gtk 2017-12-31 12:48:07 +03:00
daa 1b4e73ac20 Update gtk-rs version 2017-12-31 12:47:50 +03:00
daa 60c635fa7b Show info column in separate label (#34) 2017-12-24 20:41:23 +03:00
Christopher Lübbemeier 09b8253745 Fix popup colors not being reversed 2017-12-24 15:11:37 +01:00
daa 480a16702f Limit popup width to window size
remove info column
2017-12-21 22:54:27 +03:00
daa f5c86868fe Merge branch 'fix-render-clip' 2017-12-21 21:09:10 +03:00
Christopher Lübbemeier 85fd26736e Introduce new-window action, set non_unique 2017-12-19 14:28:40 +01:00
daa84 d938b2ef76
Merge pull request #32 from christopher-l/smooth-scrolling
Enable scrolling with smooth scroll
2017-12-13 13:02:31 +03:00
daa 7e59f82cde Remove unused function 2017-12-12 21:51:38 +03:00
daa84 ef22c951f4 Fix #26 2017-12-12 16:40:13 +03:00
daa 9edfa9b609 Add nonblocking check for resize event
Refactor error report
2017-12-11 23:15:17 +03:00
daa e6bce42532 Don't draw foreground in case it is same as background
investigatin of #26, but still need some amount of work
2017-12-10 21:28:30 +03:00
daa 7325837d07 Move back focus events, add check if nvim currently in nonblocking state
#24
2017-12-10 21:10:53 +03:00
daa bec3e60b6b Disable focus event as this sometimes produce freeze (#24) 2017-12-10 12:48:31 +03:00
daa 7f061efa19 Add timeout option, set default timeout to 10sec(#24)
format
2017-12-10 12:46:36 +03:00
Christopher Lübbemeier 02c5276e62 Enable scrolling with smooth scroll 2017-12-06 18:21:43 +01:00
Christopher Lübbemeier ef2e491b38 Introduce option to prefer dark GTK theme 2017-12-05 13:38:31 +01:00
daa 3b4964c1a0 Fix input for kanji (#6) 2017-12-03 20:50:00 +03:00
daa 778884ea96 Fix memory leaks (#28) 2017-12-03 19:45:38 +03:00
daa 2565b1e0fe Fix input '<' symbol (#6) 2017-12-03 17:33:34 +03:00
daa 4cf5028b4d Fix #6 2017-12-03 12:26:15 +03:00
daa84 d6aa19510c One step to cmd line implementation 2017-11-23 17:57:39 +03:00
daa 519c279c8d Build prompt line 2017-11-19 23:13:06 +03:00
daa f58e398c48 Starting point on conversion cmdline input to UiModel 2017-11-19 12:44:28 +03:00
daa 333c28e066 Use popup instead of dialog 2017-11-18 23:15:03 +03:00
daa 932b7d98b4 Refactoring, ext_cmdline window 2017-11-18 15:56:37 +03:00
daa 56bc8f32de Small improvements 2017-11-17 23:48:33 +03:00
daa84 797de26ec2 Add ext_cmd event processing
Update event processing code
2017-11-17 18:40:09 +03:00
daa84 8c8195de89 Fix hex converter 2017-11-16 17:25:59 +03:00
daa84 50603b4325 Use colors for selected items, enable popup menu by default 2017-11-16 16:53:58 +03:00
daa84 3b9de543ae Use Pmenu colors for backgournd/foreground 2017-11-14 18:38:24 +03:00
daa84 de55aecff0 Fix #20 2017-11-13 12:51:22 +03:00
daa84 9f17a8bb09 Fix :q panic 2017-11-13 12:15:13 +03:00
daa84 54fd5775e9 Add menu to header bar 2017-11-13 12:01:37 +03:00
daa 05d6507dc5 Active autocmd FocusGained/FocusLost on gtk events (#18) 2017-11-12 11:04:55 +03:00
daa d9d4932b98 Fix some compilation bugs, small optimizations 2017-11-11 18:56:23 +03:00
daa84 2ee2fa31be Refactor nvim client 2017-11-10 18:36:54 +03:00
daa84 74514258eb Update neovim-lib version 2017-11-09 16:43:47 +03:00
daa 25cdf3ef8f Merge branch 'master' into fix-async-startup 2017-11-06 22:05:11 +03:00
daa 6763512964 Merge branch 'plug-manager' 2017-11-06 11:18:41 +03:00
daa e423dff091 Use search entry 2017-11-05 23:30:40 +03:00
daa bff3bdb120 Remove .vim file when disabled 2017-11-05 22:31:38 +03:00
daa 9c997a5165 Fix test 2017-11-05 21:13:31 +03:00
daa eb70ce8d71 Move plugs to menu 2017-11-05 21:07:02 +03:00
daa 50bea23b6b Number of ui improvements 2017-11-05 20:52:29 +03:00
daa bb984c8223 Test fix 2017-11-05 13:06:12 +03:00
daa 5345d178bf Update vim configuration on save
source configuration one Ok pressed
2017-11-04 23:04:03 +03:00
daa84 afa282833a Plugs reordering, load config on window start 2017-11-02 17:31:46 +03:00
daa84 edebb8b673 vimawesome search, allow to install vimawesome plugins 2017-11-01 17:40:54 +03:00
daa84 20be6c5089 Load vimawesome plugins using curl to reduce application dependencies
Dispaly vimawesome plugin information
2017-10-31 17:21:44 +03:00
daa 068119fe19 Hide cursor in terminal mode (busy_on event) 2017-10-30 23:04:28 +03:00
daa 67cb4570ac Move back default icon to fix #12 on kde 2017-10-30 22:56:49 +03:00
daa84 d9852a421d Implement "add plugin", base code for vimawesome support 2017-10-30 18:25:23 +03:00
daa 0a7edbc602 Add base code for add plugin dialog 2017-10-29 23:45:05 +03:00
daa 4aec520746 Implement remove button 2017-10-29 22:16:55 +03:00
daa 512b63a37a Load configuration on nvim startup/ small ui updates 2017-10-29 13:55:36 +03:00
daa db9bbc03f3 Small ui update 2017-10-29 00:28:32 +03:00
daa b07196f980 Ui refactoring 2017-10-28 23:18:42 +03:00
daa84 ae5d46eb6a Add enable button, remove unneeded buttons 2017-10-27 18:06:18 +03:00
daa84 ba179f715d Generate and use plug-vim config on nvim startup 2017-10-26 17:56:53 +03:00
daa84 2cefb06063 Change state management 2017-10-24 18:03:34 +03:00
daa84 ea85f78350 Add remove button 2017-10-23 18:07:04 +03:00
daa 46c3061a13 Small ui improvements 2017-10-21 20:40:55 +03:00
daa 15bcb1f25d List plugins 2017-10-21 20:20:55 +03:00
daa84 c1b6bbca88 Load vim-plug configuration 2017-10-20 18:06:05 +03:00
daa84 a286d39b48 General code for load/store settings 2017-10-19 17:04:58 +03:00
daa84 4068fc5a43 Make middle mouse event be processed by neovim itself (#14) 2017-10-18 18:12:29 +03:00
daa84 fbe25e1a1c Code reorganisation 2017-10-18 17:49:56 +03:00
daa b0477c36f6 Check vim-plug loaded 2017-10-17 21:34:49 +03:00
daa84 a3eba12b24 Check loaded state 2017-10-16 18:34:26 +03:00
daa 86e18562b5 Seleton for plug manager 2017-10-15 22:50:59 +03:00
daa d9af1b9477 nvim handler refactoring 2017-10-15 14:34:48 +03:00
daa 35d9592b9b Merge branch 'master' into plug-manager 2017-10-14 14:54:48 +03:00
daa cda55e0f7d Make ui attach really async 2017-10-14 14:50:13 +03:00
daa e7cd39607f Insert before cursor 2017-10-14 14:42:50 +03:00
daa84 c5ee1ab586 Starting point for plug manager implementation 2017-10-13 18:27:10 +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 dcdd6d98d1 Ignore mappings in paste code (#14) 2017-10-13 12:04:40 +03:00
daa84 968f5762c4 Support right mouse and release events 2017-10-13 11:43:07 +03:00
daa 3714817604 Implement #14
allow paste from PRIMARY by middle mouse button
allow paste to command box
paste from toolbar now paste CLIPBOARD
2017-10-12 08:59:16 +03:00
daa 7065fbe2c7 Resize check 2017-10-11 19:10:24 +03:00
daa 557f3dd0f6 Small code cleanup 2017-10-11 18:59:23 +03:00
daa 08d8408adc Fix crush on startup (#17, #13)
Solution: on_resize/ui_attach events must always update model, so model manipulation commands will always works right
2017-10-11 18:55:29 +03:00
daa84 0f4234a622 Limit tab title len (fix #16) 2017-09-26 16:59:28 +03:00
daa84 dd62733e66 Fix gnome panel issues (#12)
Display icon for application
Allow application to be pinned
2017-09-22 18:05:12 +03:00
daa84 ea71ec2b3f Fix #12
Set default icon, update desktop file settings, show icon in about
dialog
2017-09-21 18:10:48 +03:00
daa 0ff5c29de2 Fix #11 2017-09-15 16:20:59 +03:00