pax_global_header 0000666 0000000 0000000 00000000064 12620334245 0014513 g ustar 00root root 0000000 0000000 52 comment=f824a382753716f82f4f8528494a463426126300
wimproved.vim-0.2.0/ 0000775 0000000 0000000 00000000000 12620334245 0014320 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/.clang-format 0000664 0000000 0000000 00000000244 12620334245 0016673 0 ustar 00root root 0000000 0000000 AlignTrailingComments: true
AllowShortIfStatementsOnASingleLine: true
ColumnLimit: 80
BreakBeforeBraces: Allman
TabWidth: 4
IndentWidth: 4
PointerBindsToType: true
wimproved.vim-0.2.0/CMakeLists.txt 0000664 0000000 0000000 00000000600 12620334245 0017054 0 ustar 00root root 0000000 0000000 cmake_minimum_required (VERSION 3.0.0)
project (wimproved)
add_library (wimproved SHARED wimproved.c)
set_target_properties(wimproved PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set_target_properties(wimproved PROPERTIES RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_BINARY_DIR})
set_target_properties(wimproved PROPERTIES RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_BINARY_DIR})
wimproved.vim-0.2.0/LICENSE 0000664 0000000 0000000 00000002072 12620334245 0015326 0 ustar 00root root 0000000 0000000 The MIT License (MIT)
Copyright (c) 2015 Killian Koenig
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
wimproved.vim-0.2.0/README.md 0000664 0000000 0000000 00000003067 12620334245 0015605 0 ustar 00root root 0000000 0000000 ## :sparkles: wimproved.vim [![Build status](https://ci.appveyor.com/api/projects/status/8qn9sgwhmc4ppqx0/branch/master?svg=true)](https://ci.appveyor.com/project/kkoenig/wimproved-vim/branch/master)
### Introduction
An effort to create a better editing experience for Vim on Windows.
Supports fullscreen while taking care to fix visual glitches seen in
other plugins.
Put the following in your .vimrc and enjoy!
```VimL
autocmd GUIEnter * silent! WToggleClean
```
### Commands
`:WCenter {scale}`
- Centers the window on the current monitor. If scale is non-zero, resizes
the window as a percentage (scale / 100) of the current monitor size.
`:WSetAlpha {alpha}`
- Sets the alpha of the window to the given value.
`:WToggleFullscreen`
- Toggles full-screen support.
`:WToggleClean`
- Toggles between the default and 'clean' window styling.
### Installation
Install using your favorite plugin manager. The plugin expects wimproved.dll to exist in the root plugin folder.
If you have `cmake` and Visual Studio installed run the following:
```shell
cmake -G "NMake Makefiles" . && nmake
```
### Running tests
```shell
npm install
npm test
```
### Contributions
Contributions and pull requests are welcome.
### License
This software is licensed under the [MIT license](http://en.wikipedia.org/wiki/MIT_License).
© 2015 Killian Koenig <>.
------
Like this plugin? Follow this repository on
[GitHub](https://github.com/kkoenig/wimproved.vim) and vote for it on
[vim.org](http://www.vim.org/scripts/script.php?script_id=5265).
wimproved.vim-0.2.0/appveyor.yml 0000664 0000000 0000000 00000000235 12620334245 0016710 0 ustar 00root root 0000000 0000000 version: '{build}'
os: Windows Server 2012 R2
build_script:
- .\make.cmd
test_script:
- npm test
artifacts:
- path: '*.dll'
- path: test-output\**\*.png
wimproved.vim-0.2.0/autoload/ 0000775 0000000 0000000 00000000000 12620334245 0016130 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/autoload/wimproved.vim 0000664 0000000 0000000 00000014351 12620334245 0020665 0 ustar 00root root 0000000 0000000 " The MIT License (MIT)
"
" Copyright (c) 2015 Killian Koenig
"
" Permission is hereby granted, free of charge, to any person obtaining a copy
" of this software and associated documentation files (the \"Software\"), to deal
" in the Software without restriction, including without limitation the rights
" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
" copies of the Software, and to permit persons to whom the Software is
" furnished to do so, subject to the following conditions:
"
" The above copyright notice and this permission notice shall be included in
" all copies or substantial portions of the Software.
"
" THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
" THE SOFTWARE.
if exists('g:loaded_wimproved') || &compatible
finish
else
let g:loaded_wimproved = 1
endif
let s:arch = has('win64') ? '64' : '32'
let s:dll_path = fnamemodify(resolve(expand(':p')), ':h') . '/../wimproved' . s:arch . '.dll'
let s:repository = 'https://github.com/kkoenig/wimproved.vim'
let s:unexpected_error = 'Please report @ ' . s:repository
let s:missing_dll_error = 'See ' . s:repository . ' for setup instructions'
function! s:get_background_color() abort
let l:s = synIDattr(hlID('Normal'), 'bg#')
if !len(l:s)
return 0xFFFFFF
endif
return str2nr(strpart(l:s, 1), 16) " Skip over the #
endfunction
let s:gui_options_override = 0
let s:gui_options_cache = ''
function! s:set_allow_gui(allow_gui) abort
let l:columns = &columns
let l:lines = &lines
if !a:allow_gui
if !s:gui_options_override
let s:gui_options_cache=&guioptions
" Hide menu bar, tool bar, all scroll bars
set guioptions-=e
set guioptions-=m
set guioptions-=T
set guioptions-=l
set guioptions-=L
set guioptions-=r
set guioptions-=R
let s:gui_options_override = 1
endif
else
if s:gui_options_override
let &guioptions=s:gui_options_cache
let s:gui_options_override = 0
endif
endif
let &columns=l:columns
let &lines=l:lines
endfunction
let s:default_window_brush = -1
function! s:set_window_clean(is_clean) abort
if a:is_clean
let old_brush = libcallnr(s:dll_path, 'set_window_style_clean', s:get_background_color())
if s:default_window_brush != -1
let s:default_windoww_brush = old_brush
endif
else
call libcallnr(s:dll_path, 'set_window_style_default', s:default_window_brush)
endif
endfunction
function! s:set_fullscreen(is_fullscreen) abort
if a:is_fullscreen
let old_brush = libcallnr(s:dll_path, 'set_fullscreen_on', s:get_background_color())
if s:default_window_brush != -1
let s:default_windoww_brush = old_brush
endif
else
call libcallnr(s:dll_path, 'set_fullscreen_off', s:default_window_brush)
endif
endfunction
function! s:fix_window_brush_color() abort
try
if s:fullscreen_on || s:clean_window_style_on
call libcallnr(s:dll_path, 'update_window_brush', s:get_background_color())
endif
catch /^Vim\%((\a\+)\)\=:E364/
echom 'Could not locate ' . s:dll_path
echom s:missing_dll_error
catch
echom v:exception
echom s:unexpected_error
endtry
endfunction
function! wimproved#set_alpha(alpha) abort
try
call libcallnr(s:dll_path, 'set_alpha', str2nr(a:alpha))
catch /^Vim\%((\a\+)\)\=:E364/
echom 'Could not locate ' . s:dll_path
echom s:missing_dll_error
catch
echom v:exception
echom s:unexpected_error
endtry
endfunction
function! wimproved#set_monitor_center(...) abort
try
if !s:fullscreen_on
let v = len(a:000) ? str2nr(a:1) : 0
call libcallnr(s:dll_path, 'set_monitor_center', v)
endif
catch /^Vim\%((\a\+)\)\=:E364/
echom 'Could not locate ' . s:dll_path
echom s:missing_dll_error
catch
echom v:exception
echom s:unexpected_error
endtry
endfunction
let s:clean_window_style_on = 0
function! wimproved#toggle_clean() abort
try
" If we are fullscreen don't update our style, but remember it for later
if s:fullscreen_on
let s:clean_window_style_on = !s:clean_window_style_on
return
endif
" When switching to clean, we need to remove the gui and force a
" redraw before updating the window style to avoid visual glitches
if !s:clean_window_style_on
call s:set_allow_gui(0)
endif
call s:set_window_clean(!s:clean_window_style_on)
" When switching to default, restore guioptions to its original state
" We can afford to let the redraw happen naturally
if s:clean_window_style_on
call s:set_allow_gui(1)
endif
let s:clean_window_style_on = !s:clean_window_style_on
catch /^Vim\%((\a\+)\)\=:E364/
echom 'Could not locate ' . s:dll_path
echom s:missing_dll_error
catch
echom v:exception
echom s:unexpected_error
endtry
endfunction
let s:fullscreen_on = 0
function! wimproved#toggle_fullscreen() abort
try
if !s:fullscreen_on
call s:set_allow_gui(0)
endif
call s:set_fullscreen(!s:fullscreen_on)
" Changing fullscreen state clobbers window style so refresh clean state
if s:fullscreen_on
call s:set_window_clean(s:clean_window_style_on)
call s:set_allow_gui(!s:clean_window_style_on)
endif
let s:fullscreen_on = !s:fullscreen_on
catch /^Vim\%((\a\+)\)\=:E364/
echom 'Could not locate ' . s:dll_path
echom s:missing_dll_error
catch
echom v:exception
echom s:unexpected_error
endtry
endfunction
autocmd ColorScheme * call s:fix_window_brush_color()
wimproved.vim-0.2.0/doc/ 0000775 0000000 0000000 00000000000 12620334245 0015065 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/doc/wimproved.txt 0000664 0000000 0000000 00000005424 12620334245 0017647 0 ustar 00root root 0000000 0000000 *wimproved.txt* A better Vim experience on Windows.
*wimproved*
_ _ _ ~
(_) | | (_) ~
__ ___ _ __ ___ _ __ _ __ _____ _____ __| |_ ___ _ __ ___ ~
\ \ /\ / / | '_ ` _ \| '_ \| '__/ _ \ \ / / _ \/ _` \ \ / / | '_ ` _ \ ~
\ V V /| | | | | | | |_) | | | (_) \ V / __/ (_| |\ V /| | | | | | | ~
\_/\_/ |_|_| |_| |_| .__/|_| \___/ \_/ \___|\__,_(_)_/ |_|_| |_| |_| ~
| | ~
|_| ~
~
==============================================================================
CONTENTS *wimproved-contents*
01. Introduction ...................................... |wimproved-intro|
02. Commands ....................................... |wimproved-commands|
03. Contributions ............................. |wimproved-contributions|
04. License ......................................... |wimproved-license|
==============================================================================
INTRODUCTION *wimproved-intro*
An effort to create a better editing experience for Vim on Windows.
Supports fullscreen while taking care to fix visual glitches seen in
other plugins.
Put the following in your .vimrc and enjoy! >
autocmd GUIEnter * silent! WToggleClean
==============================================================================
COMMANDS *wimproved-commands*
:WCenter {scale} *:WCenter*
Centers the window on the current monitor. If scale is non-zero, resizes
the window as a percentage (scale / 100) of the current monitor size.
:WSetAlpha {alpha} *:WSetAlpha*
Sets the alpha of the window to the given value.
:WToggleFullscreen *:WToggleFullscreen*
Toggles full-screen support.
:WToggleClean *:WToggleClean*
Toggles between the default and 'clean' window styling.
==============================================================================
CONTRIBUTIONS *wimproved-contributions*
Contributions and pull requests are welcome.
==============================================================================
LICENSE *wimproved-license*
MIT License. Copyright © 2015 Killian Koenig .
wimproved.vim-0.2.0/make.cmd 0000664 0000000 0000000 00000000537 12620334245 0015727 0 ustar 00root root 0000000 0000000 if not exist Build32 mkdir Build32
if not exist Build64 mkdir Build64
cd Build32
cmake -G "Visual Studio 11 2012" ..
cd ..
cd Build64
cmake -G "Visual Studio 11 2012 Win64" ..
cd ..
cmake --build Build32 --config Release
cmake --build Build64 --config Release
copy Build32\wimproved.dll wimproved32.dll
copy Build64\wimproved.dll wimproved64.dll
wimproved.vim-0.2.0/package.json 0000664 0000000 0000000 00000001276 12620334245 0016614 0 ustar 00root root 0000000 0000000 {
"name": "wimproved.vim",
"version": "0.2.0",
"description": "An effort to create a better editing experience for Vim on Windows.
\r Supports fullscreen while taking care to fix visual glitches seen in\r other plugins.",
"dependencies": {
"node-resemble-js": "^0.0.4"
},
"devDependencies": {
"mocha": "^2.3.3"
},
"scripts": {
"test": "powershell -ep Bypass ./run-tests.ps1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/kkoenig/wimproved.vim.git"
},
"author": "kkoenig",
"license": "MIT",
"bugs": {
"url": "https://github.com/kkoenig/wimproved.vim/issues"
},
"homepage": "https://github.com/kkoenig/wimproved.vim#readme"
}
wimproved.vim-0.2.0/plugin/ 0000775 0000000 0000000 00000000000 12620334245 0015616 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/plugin/wimproved.vim 0000664 0000000 0000000 00000003760 12620334245 0020355 0 ustar 00root root 0000000 0000000 " The MIT License (MIT)
"
" Copyright (c) 2015 Killian Koenig
"
" Permission is hereby granted, free of charge, to any person obtaining a copy
" of this software and associated documentation files (the \"Software\"), to deal
" in the Software without restriction, including without limitation the rights
" to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
" copies of the Software, and to permit persons to whom the Software is
" furnished to do so, subject to the following conditions:
"
" The above copyright notice and this permission notice shall be included in
" all copies or substantial portions of the Software.
"
" THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
" IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
" FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
" AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
" LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
" OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
" THE SOFTWARE.
if exists('g:loaded_wimproved_plugin') || &compatible
finish
else
let g:loaded_wimproved_plugin = 1
endif
function! s:show_wimproved_disabled()
echo 'wimproved commands are only enabled in gVim on the Windows platform'
endfunction
if has('gui_running') && (has('win32') || has ('win64'))
command! -nargs=? WCenter call wimproved#set_monitor_center()
command! -nargs=1 WSetAlpha call wimproved#set_alpha()
command! -nargs=0 WToggleClean call wimproved#toggle_clean()
command! -nargs=0 WToggleFullscreen call wimproved#toggle_fullscreen()
else
command! -nargs=? WCenter call s:show_wimproved_disabled()
command! -nargs=1 WSetAlpha call s:show_wimproved_disabled()
command! -nargs=0 WToggleClean call s:show_wimproved_disabled()
command! -nargs=0 WToggleFullscreen call s:show_wimproved_disabled()
endif
wimproved.vim-0.2.0/run-tests.ps1 0000664 0000000 0000000 00000001464 12620334245 0016716 0 ustar 00root root 0000000 0000000 function unzip($path) {
Add-Type -assembly 'system.io.compression.filesystem'
[io.compression.zipfile]::ExtractToDirectory($path + '.zip', '.')
}
(npm install) | Out-Null
$path = $env:PATH
if (-not (Test-Path 'vim74-kaoriya-win32' -PathType container)) {
curl http://files.kaoriya.net/vim/vim74-kaoriya-win32.zip -OutFile vim74-kaoriya-win32.zip
unzip 'vim74-kaoriya-win32'
}
Write-Output 'Testing wimproved32.dll'
$env:PATH = $path + ";$pwd\vim74-kaoriya-win32"
.\node_modules\.bin\mocha
if (-not (Test-Path 'vim74-kaoriya-win64' -PathType container)) {
curl http://files.kaoriya.net/vim/vim74-kaoriya-win64.zip -OutFile vim74-kaoriya-win64.zip
unzip 'vim74-kaoriya-win64'
}
Write-Output 'Testing wimproved64.dll'
$env:PATH = $path + ";$pwd\vim74-kaoriya-win64"
.\node_modules\.bin\mocha
wimproved.vim-0.2.0/test/ 0000775 0000000 0000000 00000000000 12620334245 0015277 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/test/Take-Vim-Screenshot.ps1 0000664 0000000 0000000 00000003112 12620334245 0021451 0 ustar 00root root 0000000 0000000 Param(
[Parameter(Mandatory=$true)]
[string]$OutFile
)
$code = @"
using System;
using System.Linq;
using System.Drawing;
using System.Drawing.Imaging;
using System.Diagnostics;
using System.Runtime.InteropServices;
public class Screenshot
{
[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool GetWindowRect(IntPtr hwnd, out RECT lpRect);
[DllImport("user32.dll")]
public static extern bool PrintWindow(IntPtr hWnd, IntPtr hdcBlt, int nFlags);
[StructLayout(LayoutKind.Sequential)]
public struct RECT
{
public int Left;
public int Top;
public int Right;
public int Bottom;
}
private static Bitmap PrintWindow(IntPtr hwnd)
{
RECT rc;
GetWindowRect(hwnd, out rc);
var result = new Bitmap(rc.Right - rc.Left, rc.Bottom - rc.Top, PixelFormat.Format32bppArgb);
var g = Graphics.FromImage(result);
var hdc = g.GetHdc();
PrintWindow(hwnd, hdc, 0);
g.ReleaseHdc(hdc);
g.Dispose();
return result;
}
public static void Save(string name, string path)
{
var process = Process.GetProcessesByName(name).OrderByDescending(p => p.StartTime).First();
var rect = new RECT();
GetWindowRect(process.MainWindowHandle, out rect);
using (var bitmap = PrintWindow(process.MainWindowHandle))
{
bitmap.Save(path, ImageFormat.Png);
}
}
}
"@
Add-Type -TypeDefinition $code -ReferencedAssemblies 'System.Drawing', 'System.Windows.Forms'
[Screenshot]::Save("GVIM", $OutFile);
wimproved.vim-0.2.0/test/ref/ 0000775 0000000 0000000 00000000000 12620334245 0016053 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/test/ref/desktop/ 0000775 0000000 0000000 00000000000 12620334245 0017524 5 ustar 00root root 0000000 0000000 wimproved.vim-0.2.0/test/ref/desktop/clean_dark.png 0000664 0000000 0000000 00000014061 12620334245 0022317 0 ustar 00root root 0000000 0000000 PNG
IHDR }B sRGB gAMA a pHYs od IDATx^믥U}GƤjR (`7 PjkD[TP)wAx*FFD.30sA`X6y}sf}>>'ys33ԟ*v @>SoiǮ!y!T~{W>>>>>>>>>>筷ުbQ7(CL^xնm۪n} ʛMr( ,kKoTͱA~; 0o|}Tg y 7| ``7loq:A>W1 صIP~ ``W5wl ]
A ].y}k.>\Uafk7U}]GVVUf7y ye ً}zfk*}owVw\qeWUf7K[?]s
tqB@{ @OW'}l
3m᷅}yU*}ss{sO˚5k2s{ @죧wU6n_Uaf#DkWmj7qW;ǍZ|X|W8oZGAy'FbLFL :~1WUftqѵ>erϧ}{_vKO?gޥѹ^?繜jaf죟sMw?9A'&sgT<Շ\WUdc@:}UaJ"ZV/|*G[WmEն<_y|zx=703n~72~A>̚;ա3VF اD:VӖ:WhLrϧx!~Ϋt.9s}w5]wyf7笧q˪1ӊG?_}t:n] R! x[:ܱ8(q*{> g.9z+ٮ]_gNo{gc]MP6-IPtKdIAXdTN;j:^7voSz[YR'b:qf &([oY8?:=xveY|{qrou/ks5z»y`2$4d[nǩZTeXX_IT6A죟L>&sA^kw]tv_9_W_7}yz-̵̨Ugtk\]xfQb3-ܟ>9 SoV]_.)Җ-[=
3>~P__y>uzuPuUwws|pQ}QGlIO$A?7&pLcau8_s9%Ug|N_9 Nz`U=G7o^V/|*}\]_[J{>}{ꋫ?}#~ ~G[f7IP~ew]RT}wﻶM%=^<~-k <:su@^=ﹷ{~uFk]s 0N~ܒN;N-'ܗ{>f{>B=}eQv?Z3/Ѽ]/}sIP~mi"1U^d5;(:aU/˝/~t~Qj?Nݿ:z뢵Z3]\{)kZ{{?;^Xmxꖟ>0{oGg'N]ugk'uuav~Mxa !cN<
;wr ?Eզ_^03n}v뷪N=aNZ83xo9|ޠ,渹'^]W9spuwr ?vq57#;WUfmQǷUdOV;9yzqqm|9o#}gf77&Ay/BH^ws )Z\WUfmxYuWV/Uf>9jC= ;6AuEu_ZUafkn;;-\Maf죟#M ;7?zd' 찇_ i2+쥂 `1^}% K5b|e%C F% 5b ( HA @rJ k@P 0\# 1 $ ` F% 5b ( HA @rJ k@P 0\# 1 $# `J J $(g{4s Ѓ2~r `<8(S4(qH L8(s
`r<(7 `ze% K YqPY/% 2A 0Aۊ %eA ӫ'(3
ʻXIP L8(V
@P L/A @Ŕ ^qPZiPh ̴⊃2~r `<8(\P6␌ qPZ1/A
v+_X +ʦfeLP L4(S^L J eA ӫ'(3
u A 0L;1he&A 0V?A 0̵ `I+{Ŕ ^qPZs ^=AiVPS `zAkVPߴJ e3ARKs=a9 7(ۭ
ʟՋ8(' SVlϟ|%̀8$u &CV\qP 0V=r ^qPZ)A 0̵b+(r ^qPZxA 0̵b&(_i ӫ7(ۭ
J ^qPZS `zAkVP>+- `zAkVP>̫- `zAkVP>- `zAkEA V>j ^qPZTs=a9 /\+rZ⠌CF OqPZՋ\P6␌ qPZqP 0z2ӊ||k- `zAm[A.% 2\/v J b+FAB2!( WOPfZsbJP L8(s
'wuE% 2n8J Vl_/% ӇI/2!( WOPfZOՋ)A 0̵ `I+-;^o +\+QPh e6 xڃ|+ܰpf@: 7(V? `IqPZj +\+gO5A 0̵b+(ocC/A 0̵ `I " " " " " " " "# ٹͰ 7CF O#f@: aA IPh e6 xYP6␌ C & HrvnG3,= `
=(' Ȃd dzP 0% E% E% E% E% E% E% E% E% E% E% E% EFs=a9 oAd? 0F̀8$u &Ѓ27 %( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( (2K C8$m 4l! 0! L.A @A @A @A @A @A @A @A @A @A @A @A @|fXz zP!On# e3 x 0
`r J J J J J J J J J J J J $(g{4s Ѓ2~r `<,(qH Len KP PDP PDP PDP PDP PDP PDP PDP PDP PDP PDP PDP Pd$A9;7ߣ 0qH idAC2^ `2=(sC \ " " " " " " " " " " " "# ٹͰ 7CF O#f@: aA IPh e6 xYP6␌ C & HrvnG3,= `
=(' Ȃd dzP 0% E% E% E% E% E% E% E% E% E% E% E% EFs=a9 oAd? 0F̀8$u &Ѓ27 %( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( (2K C8$m 4l! 0! L.A @A @A @A @A @A @A @A @A @A @A @A @|fXz zP!On# e3 x 0
`r J J J J J J J J J J J J $(g{4s Ѓ2~r `<,(qH Len KP PDP PDP PDP PDP PDP PDP PDP PDP PDP PDP PDP Pd$A9;7ߣ 0qH idAC2^ `2=(sC \ " " " " " " " " " " " "# ٹͰ 7CF O#f@: aA IPh e6 xYP6␌ C & Ѓ $( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( ("( (2pP `Pxx ` J J J J e8 ZJ 33{3odu IENDB` wimproved.vim-0.2.0/test/ref/desktop/clean_default.png 0000664 0000000 0000000 00000013745 12620334245 0023032 0 ustar 00root root 0000000 0000000 PNG
IHDR }B sRGB gAMA a pHYs od zIDATx^eeaGƤjR (`7 QjkD[TP)wA;T802* r.0"zϙu}֙gy|/gkw0ժ<@3333ko~vlWHtA7\=3 4;ê7,{ne˖03333u/V]fTd27>hffff1me_cSM =77*+gW_}k,݇?y(Vq۴mK}hL}>]g9Bz폪U=}d='~ft'>}q=ýsLiO$Ay']٠Z1
|ߵ2vyuHG_{ҍCngWۗu1(ϱi'gu{ϧK#Y=zϧ&G?Go~Z8}O\wŠ1m'mJ;QLN;fPƍDrrM:*;ꐳ$_{Z''Ϫߛ+|ǯ^}k9<|xu{suugw֑ܾU>3ǟmkff6}STw='hp]=ý;v-K>_};z{-3;>Ǵ}kQČ\1([yvQ_1z}hz{U6|&kӫ/3#kOlnr3;u_yw}W=uwu}̆\K
y͛7^k|91&=1(sL%AyOZt1sA_ӫ}B,կO9|s:..\7Ŏ=h;'^xWLk_߫_Ow]hu 6wc.>bfffo{ÖbB mڴiхrOzؒ#twoxvsĠn9zg|}aX}[ϒ;ׅG7;Š1m{4 oNcp]kw@Rc3FNjq~o.\^8}/|\gux8kNgKcײwTl|g.ƍ].ts\^7kKyݳqQWϧmsfϷppv$(sNe<7g.<:*98u(>rCzznܰӧ~s'wTs'wgnO)/zlffq|uߦ_UW~dN:Q-p]=ýQUUk?xXu9ڣ>w\ppvw~NM/3;>Ǵp߽{KHWx.]-u)w_U:|G?ߡM\}'uwG\8WogwL;aO[{ꆟ<Ӟ#DSJu?]Oύ{F7?[cM1mGA?i!crN8
g~wַsٞ
ϼ}wppx^;^8_[?n|<:&ߑ~ggw|iIPqHʾ$({ԝK̬? ʛY2+YA ʖkİ `\#-9('O Ôk0A @'F tk0A @'F tk0A @'F tk0A @'F tk0A @'F tk0A @'F tk0A @'F tk0A @'F[rP 21LP I% 1l2\\ 0Fۍ \#dpaFc