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 |
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 |
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
|
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
|
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
|
9f17a8bb09
|
Fix :q panic
|
2017-11-13 12:15:13 +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 |
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
|
5345d178bf
|
Update vim configuration on save
source configuration one Ok pressed
|
2017-11-04 23:04:03 +03:00 |
daa84
|
ba179f715d
|
Generate and use plug-vim config on nvim startup
|
2017-10-26 17:56:53 +03:00 |
daa84
|
4068fc5a43
|
Make middle mouse event be processed by neovim itself (#14)
|
2017-10-18 18:12:29 +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
|
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
|
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 |
daa
|
0ff5c29de2
|
Fix #11
|
2017-09-15 16:20:59 +03:00 |
daa84
|
3ddf1b2ec7
|
Fix resizing
|
2017-09-14 16:17:50 +03:00 |
daa
|
857f78fe51
|
Still problems with resize
|
2017-09-14 15:08:45 +03:00 |
daa84
|
90fad0fe9c
|
Resize nvim on font change, not window
|
2017-09-13 18:34:18 +03:00 |
daa84
|
94747615af
|
Move out resize/init code from draw handler
|
2017-09-13 17:40:43 +03:00 |
daa84
|
945cea6acf
|
Clippy code cleanup
|
2017-09-11 18:31:15 +03:00 |
daa84
|
f7710ca912
|
Drawing optimization
|
2017-09-11 18:00:51 +03:00 |
daa
|
47ccbdcec5
|
Fix repaint issue
|
2017-09-09 22:44:28 +03:00 |
daa84
|
837fcb7b45
|
Fix redraw clip rect calculation
|
2017-09-08 18:26:16 +03:00 |
daa
|
a00d1ff65c
|
Fix cursor repaint.
|
2017-09-07 22:53:32 +03:00 |
daa84
|
fab0002a56
|
Cursor rendering
|
2017-09-07 18:51:12 +03:00 |
daa84
|
7f05e11e84
|
Add new repaint logic
|
2017-09-07 17:48:10 +03:00 |
daa84
|
6963c7ab95
|
Starting update queue area code rewriting
|
2017-09-06 18:31:13 +03:00 |
daa84
|
05dee3251f
|
Get sizes from FontMetrics
|
2017-09-05 18:23:46 +03:00 |
daa84
|
bc31984362
|
Fix text coloring
|
2017-09-05 17:03:20 +03:00 |
daa84
|
c4ecd43ea0
|
Fix rendering
|
2017-09-04 18:32:12 +03:00 |
daa84
|
a591bda6ee
|
Small fixes
|
2017-09-01 16:49:10 +03:00 |
daa84
|
40f5492ba8
|
reimplement merge
|
2017-08-31 18:37:55 +03:00 |
daa
|
8aeac2b819
|
Render fixes
|
2017-08-26 23:17:09 +03:00 |
daa84
|
d6f6b04ca3
|
pango_itemize/pango_shape
|
2017-08-25 18:32:30 +03:00 |
daa84
|
aad5dc2112
|
Progress...
|
2017-08-23 12:45:56 +03:00 |
daa84
|
b6e16cc969
|
Show text
|
2017-08-22 12:27:59 +03:00 |
daa84
|
c8da929681
|
Merge branch 'master' into render
|
2017-08-22 12:04:51 +03:00 |
daa84
|
3759a9121c
|
Fix ImContext positioning
|
2017-08-22 11:59:06 +03:00 |
daa84
|
20327e4311
|
Merge branch 'imcontext'
|
2017-08-21 18:14:32 +03:00 |
daa
|
a1fe06843e
|
Fix underline color
|
2017-08-19 20:58:12 +03:00 |
daa84
|
063bd86fd7
|
pango_itemize/pango_shape implementation
|
2017-08-18 18:35:33 +03:00 |
daa84
|
367a7815f8
|
Update to new lib versions, small cleanup
|
2017-08-16 12:41:22 +03:00 |
daa
|
ab98faa157
|
Merge branch 'master' into imcontext
|
2017-07-25 20:51:18 +03:00 |
daa84
|
80d89157e9
|
Fix clippy issues
|
2017-07-25 17:55:31 +03:00 |
daa
|
808b40d8a8
|
Merge branch 'master' into imcontext
|
2017-07-22 23:32:13 +03:00 |
daa
|
2106b69c15
|
Try to keep window size on font change
|
2017-07-22 16:27:17 +03:00 |
daa
|
d0ca58d7be
|
Show loading message
|
2017-07-22 13:32:56 +03:00 |
daa84
|
4d3e9689be
|
Code refactor
|
2017-07-13 18:12:20 +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 |
daa84
|
0987518b58
|
Merge branch 'master' into imcontext
|
2017-07-11 12:33:55 +03:00 |
daa
|
bfee0c2ddf
|
Merge branch 'mode-info-set'
|
2017-07-09 23:51:39 +03:00 |
daa
|
59a735c521
|
Fix quit by :q
|
2017-07-09 14:05:55 +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 |
daa84
|
be6c872280
|
Implement imcontext (also must fix #6 on linux)
|
2017-06-03 12:27:18 +03:00 |
daa
|
30f9ea98a1
|
Finish tabline implementation
|
2017-05-27 23:51:22 +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 |
daa84
|
f32ddbd69c
|
Bg/Fg colors, fix popup in case of string wrap
|
2017-05-25 17:50:56 +03:00 |
daa84
|
905b95343d
|
Code reorganisation
|
2017-05-23 18:17:45 +03:00 |
daa84
|
14a154f628
|
Popup menu refactor
|
2017-05-22 18:38:36 +03:00 |
daa
|
e9ef55cc96
|
Merge branch 'master' into popup-to-popover
|
2017-05-21 16:42:18 +03:00 |
daa
|
243df1cb72
|
Migrate to new libs versions
|
2017-05-21 15:47:29 +03:00 |
daa84
|
6f8ed8c1fe
|
Use popover instead of popup
|
2017-05-17 18:25:50 +03:00 |
daa
|
c3a22dccf9
|
Resize window on font change
|
2017-05-16 22:37:13 +03:00 |
daa84
|
1f929023f4
|
Fix: resize some time does not work
|
2017-05-16 12:01:32 +03:00 |
daa
|
9eccd4599d
|
Project/oldfiles manager
|
2017-05-13 17:31:19 +03:00 |
daa84
|
389f47738e
|
Fix two times repaint
|
2017-04-26 12:35:09 +03:00 |
daa
|
83b5798f6f
|
Small code cleanup
|
2017-04-23 13:42:05 +03:00 |