Commit Graph

171 Commits

Author SHA1 Message Date
daa d8d33edb19 Retrive theme color as async task
This will prevent lock of ui in case of neovim slowdown and in case of
errors. Also speedup starting.
2018-04-07 21:18:06 +03:00
daa 1306234314 Allow mouse selection 2018-04-05 23:25:18 +03:00
daa ccd4781a9c Width calculation 2018-04-04 23:47:19 +03:00
daa 1560748f1f Add colors/height/current 2018-04-03 22:05:59 +03:00
daa d288caf37f Show wild menu, starting point 2018-04-02 23:18:29 +03:00
daa 354bfce670 Support for blinkwait gui cursor setting 2018-04-01 17:29:05 +03:00
daa 83ca7bf342 Merge branch 'master' into double_buffer
add env variable to enable double buffering NVIM_GTK_DOUBLE_BUFFER
2018-04-01 13:01:51 +03:00
daa e5994b79d4 Use timeout to hide popup menu
this prevent "blinking animation" of menu in case of popup population take
some time.
2018-03-31 22:57:53 +03:00
daa 9ef88bc30b Add NGToggleSidebar command (#79) 2018-03-30 23:54:37 +03:00
daa84 f8bce73ac0 Merge branch 'master' into ext_cmdline 2018-03-23 13:15:53 +03:00
Christopher Lübbemeier bb9adcc1d5 Open multiple files in one instance 2018-03-20 18:43:31 +01:00
Christopher Lübbemeier 0c398c893a Open files with drag and drop, escape filenames 2018-03-20 01:24:09 +01:00
Christopher Lübbemeier a145256182 Use nvim.command_async where possible 2018-03-18 19:01:44 +01:00
Christopher Lübbemeier d30f65c45f Apply rustfmt 2018-03-04 13:22:56 +01:00
Christopher Lübbemeier 9967b4bdb4 Show filename and dir in header bar 2018-02-28 19:27:56 +01:00
daa c339a27481 Starting point for special char processing 2018-02-27 22:51:23 +03:00
daa bb61b31830 Create surface only once for given drawing area size 2018-02-24 23:36:40 +03:00
daa bec70d298a Test code for double buffer render 2018-02-23 20:55:43 +03:00
daa fc7016caa9 Add logs 2018-02-23 19:39:53 +03:00
daa 49bb758c4b Merge branch 'master' into ext_cmdline 2018-02-23 14:17:18 +03:00
daa 50695ba829 Disable main cursor when cmdline is displayed 2018-02-23 14:16:20 +03:00
daa c08a6287e3 Don't send resize event if it already wait for timeout
try to fix #58
2018-02-23 13:07:38 +03:00
daa 467ca0e672 Merge branch 'master' into ext_cmdline 2018-02-23 12:36:26 +03:00
daa84 f9b20db3bb Merge branch 'master' of https://github.com/daa84/neovim-gtk 2018-02-19 13:05:04 +03:00
daa84 7e857a1dad Resize timer (#58) 2018-02-19 13:03:46 +03:00
daa 8bf342ec7f Try to fix resize issue #58
Some time during initialization phase configure event come and don't
processed.
2018-02-17 16:57:57 +03:00
daa 14319b58cf Add logs to shell resize events, update env_logger version 2018-02-17 13:07:06 +03:00
daa 69dbc990c6 Change cursor position, change preffered size calculation for cursor 2018-02-12 00:34:51 +03:00
daa 89499763ec Add cmdline_pos processing 2018-02-10 12:51:47 +03:00
daa 3f62906fac Show block, blink cursor 2018-01-21 23:19:00 +03:00
daa 29cf31914d Numver of fixes 2018-01-21 14:14:07 +03:00
daa cc082ab6f7 Build block 2018-01-13 18:02:47 +03:00
daa 3d1c73ee2a Start block implementation 2018-01-11 22:44:19 +03:00
daa84 132b869c7b Update minimum supported version 2018-01-08 14:09:40 +03:00
daa 3985f215ce Merge branch 'master' of https://github.com/daa84/neovim-gtk 2018-01-08 10:52:47 +03:00
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 026891938f Use async call in some cases 2018-01-05 15:56:55 +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 1b4e73ac20 Update gtk-rs version 2017-12-31 12:47:50 +03:00
daa 480a16702f Limit popup width to window size
remove info column
2017-12-21 22:54:27 +03: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 9edfa9b609 Add nonblocking check for resize event
Refactor error report
2017-12-11 23:15:17 +03:00