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
daa84
faeac76607
Speed optimization
2017-09-14 18:34:08 +03:00
daa84
211ef0de58
Thread check improvement
2017-09-14 16:29:03 +03:00
daa84
3d8dcba9e6
Merge branch 'master' into render
2017-09-14 16:19:16 +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
dc8d6d5a70
Support double_width chars
2017-09-13 12:39:02 +03:00
daa
31a0fea819
Small code update
2017-09-12 23:27:45 +03:00
daa84
531c900d66
Draw optimization
2017-09-12 18:28:01 +03:00
daa
39db875b6f
Fix underline rendering
2017-09-12 15:09:17 +03:00
daa84
61fdb83427
Fix rendering, draw curved underline
2017-09-12 12:56:40 +03:00
daa
8b15361a84
Small optimization
2017-09-11 22:00:26 +03:00
Fabian Knorr
ae646507d4
Simplified header bar environment variable handling
...
Removed unnecessary comment
2017-09-11 20:52:28 +02: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
Fabian Knorr
3f2386885b
Optionally disable header bars with NVIM_GTK_NO_HEADERBAR=1
2017-09-10 20:56:35 +02:00
daa
ab6052705a
Underline
2017-09-09 23:02:06 +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
e4bbce3be4
Rendering fix
2017-09-07 18:01:04 +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
ecae1d09c6
Draw background as items
2017-09-06 17:18:30 +03:00
daa84
2f1f4e02c3
Same attribute for same properties
2017-09-06 12:05:12 +03:00
daa
26493977be
add fixmes
2017-09-05 20:31:52 +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
3bb326c8aa
Fix repaint
2017-09-04 12:47:23 +03:00
daa84
f8a10b2c27
Fix crash
2017-09-04 12:20:03 +03:00
daa84
a591bda6ee
Small fixes
2017-09-01 16:49:10 +03:00
daa84
e8b23f18f5
Fix render issues
2017-09-01 13:14:16 +03:00
daa84
40f5492ba8
reimplement merge
2017-08-31 18:37:55 +03:00
daa84
6e0909ea95
Small fixes
2017-08-28 18:05:58 +03:00
daa
e8161919a7
Render fixes
2017-08-27 22:29:43 +03:00
daa
8aeac2b819
Render fixes
2017-08-26 23:17:09 +03:00
daa
5cf2a6ca3b
Test + fix
2017-08-26 19:53:37 +03:00
daa84
d6f6b04ca3
pango_itemize/pango_shape
2017-08-25 18:32:30 +03:00
daa84
17063d5216
Itemizer
2017-08-24 17:41:20 +03:00
daa84
aad5dc2112
Progress...
2017-08-23 12:45:56 +03:00
daa84
9120c02d83
Cleanup
2017-08-22 12:31:14 +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
daa84
197fa9534e
Update versions
2017-08-21 18:10:52 +03:00
daa
6964d2e756
Progress..
2017-08-20 21:09:57 +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
b2ae40982f
Cleanup
2017-08-17 17:06:09 +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
609d593db5
Draw gui cursor shape
2017-07-09 12:40:31 +03:00