forked from pool/neovim
Accepting request 542660 from editors
- Change license to `Apache-2.0 AND Vim` as per babelworx request. - Run spec-cleaner. - Remove files `neovim.svg` and `neovim.desktop` since upstream included `nvim.png` and `nvim.desktop` that provide the same functionality. - Update to version 0.2.1: * Features - 0e873a3 Lua(Jit) built-in #4411 - 5b32bce Windows: `:terminal` #7007 - 7b0ceb3 UI/API: externalize cmdline #7173 - b67f58b UI/API: externalize wildmenu #7454 - b23aa1c UI: 'winhighlight' #6597 - 17531ed UI: command-line coloring (`:help input()-highlight`) #6364 - 244a1f9 API: execute lua directly from the remote api #6704 - 45626de API: `get_keymap()` #6236 - db99982 API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` #7082 - dc68538 menu_get() function #6322 - 9db42d4 :cquit : take an error code argument #7336 - 9cc185d job-control: serverstart(): support ipv6 #6680 - 1b7a9bf job-control: sockopen() #6594 - 6efe84a clipboard: fallback to tmux clipboard #6894 - 6016ac2 clipboard: customize clipboard with `g:clipboard` #6030 - 3a86dd5 ruby: override ruby host via `g:ruby_host_prog` #6841 - 16cce1a debug: $NVIM_LOG_FILE #6827 - 0cba3da `:checkhealth` built-in, validates $VIMRUNTIME #7399 * Fixes - 105d680 TUI: more terminals, improve scroll/resize #6816 - cb912a3 :terminal : handle F1-F12, other keys #7241 - 619838f inccommand: improve performance #6949 - 04b3c32 inccommand: Fix matches for zero-width #7487 - 60b1e8a inccommand: multiline, other fixes #7315 - f1f7f3b inccommand: Ignore leading modifiers in the command #6967 - 1551f71 inccommand: fix 'gdefault' lockup #7262 - 6338199 API: bufhl: support creating new groups #7414 - 541dde3 API: allow K_EVENT during operator-pending - 8c732f7 terminal: adjust for 'number' #7440 - 5bec946 UI: preserve wildmenu during jobs/events #7110 - c349083 UI: disable 'lazyredraw' during ui_refresh. #6259 - 51808a2 send FocusGained/FocusLost event instead of pseudokey #7221 - 133f8bc shada: preserve unnamed register on restart #4700 - 1b70a1d shada: avoid assertion on corrupt shada file #6958 - 9f534f3 mksession: Restore tab-local working directory #6859 - de1084f fix buf_write() crash #7140 - 7f76986 syntax: register 'Normal' highlight group #6973 - 6e7a8c3 RPC: close channel if stream was closed #7081 - 85f3084 clipboard: disallow recursion; show hint only once #7203 - 8d1ccb6 clipboard: performance, avoid weird edge-cases #7193 - 01487d4 'titleold' #7358 - 01e53a5 Windows: better path-handling, separator (slash) hygiene #7349 - 0f2873c Windows: multibyte startup arguments #7060 * Changes - 9ff0cc7 :terminal : start in normal-mode #6808 - 032b088 lower priority of 'cursorcolumn', 'colorcolumn' #7364 - 2a3bcd1 RPC: Don't delay notifications when request is pending #6544 - 023f67c :terminal : Do not change 'number', 'relativenumber' #6796 - 1ef2d76 socket.c: Disable Nagle's algorithm on TCP sockets #6915 - 6720fe2 help: `K` tries Vim help instead of manpage #3104 - 7068370 help, man.vim: change "outline" map to `gO` #7405 OBS-URL: https://build.opensuse.org/request/show/542660 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=8
This commit is contained in:
commit
1310979430
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:72e263f9d23fe60403d53a52d4c95026b0be428c1b9c02b80ab55166ea3f62b5
|
|
||||||
size 7846467
|
|
3
neovim-0.2.1.tar.gz
Normal file
3
neovim-0.2.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:9e2c068a8994c9023a5f84cde9eb7188d3c85996a7e42e611e3cd0996e345dd3
|
||||||
|
size 8326881
|
@ -1,3 +1,79 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 16 15:48:29 UTC 2017 - ronisbr@gmail.com
|
||||||
|
|
||||||
|
- Change license to `Apache-2.0 AND Vim` as per babelworx request.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Nov 13 15:05:43 UTC 2017 - ronisbr@gmail.com
|
||||||
|
|
||||||
|
- Run spec-cleaner.
|
||||||
|
- Remove files `neovim.svg` and `neovim.desktop` since upstream
|
||||||
|
included `nvim.png` and `nvim.desktop` that provide the same
|
||||||
|
functionality.
|
||||||
|
- Update to version 0.2.1:
|
||||||
|
* Features
|
||||||
|
- 0e873a3 Lua(Jit) built-in #4411
|
||||||
|
- 5b32bce Windows: `:terminal` #7007
|
||||||
|
- 7b0ceb3 UI/API: externalize cmdline #7173
|
||||||
|
- b67f58b UI/API: externalize wildmenu #7454
|
||||||
|
- b23aa1c UI: 'winhighlight' #6597
|
||||||
|
- 17531ed UI: command-line coloring (`:help input()-highlight`)
|
||||||
|
#6364
|
||||||
|
- 244a1f9 API: execute lua directly from the remote api #6704
|
||||||
|
- 45626de API: `get_keymap()` #6236
|
||||||
|
- db99982 API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()`
|
||||||
|
#7082
|
||||||
|
- dc68538 menu_get() function #6322
|
||||||
|
- 9db42d4 :cquit : take an error code argument #7336
|
||||||
|
- 9cc185d job-control: serverstart(): support ipv6 #6680
|
||||||
|
- 1b7a9bf job-control: sockopen() #6594
|
||||||
|
- 6efe84a clipboard: fallback to tmux clipboard #6894
|
||||||
|
- 6016ac2 clipboard: customize clipboard with `g:clipboard`
|
||||||
|
#6030
|
||||||
|
- 3a86dd5 ruby: override ruby host via `g:ruby_host_prog` #6841
|
||||||
|
- 16cce1a debug: $NVIM_LOG_FILE #6827
|
||||||
|
- 0cba3da `:checkhealth` built-in, validates $VIMRUNTIME #7399
|
||||||
|
* Fixes
|
||||||
|
- 105d680 TUI: more terminals, improve scroll/resize #6816
|
||||||
|
- cb912a3 :terminal : handle F1-F12, other keys #7241
|
||||||
|
- 619838f inccommand: improve performance #6949
|
||||||
|
- 04b3c32 inccommand: Fix matches for zero-width #7487
|
||||||
|
- 60b1e8a inccommand: multiline, other fixes #7315
|
||||||
|
- f1f7f3b inccommand: Ignore leading modifiers in the command
|
||||||
|
#6967
|
||||||
|
- 1551f71 inccommand: fix 'gdefault' lockup #7262
|
||||||
|
- 6338199 API: bufhl: support creating new groups #7414
|
||||||
|
- 541dde3 API: allow K_EVENT during operator-pending
|
||||||
|
- 8c732f7 terminal: adjust for 'number' #7440
|
||||||
|
- 5bec946 UI: preserve wildmenu during jobs/events #7110
|
||||||
|
- c349083 UI: disable 'lazyredraw' during ui_refresh. #6259
|
||||||
|
- 51808a2 send FocusGained/FocusLost event instead of pseudokey
|
||||||
|
#7221
|
||||||
|
- 133f8bc shada: preserve unnamed register on restart #4700
|
||||||
|
- 1b70a1d shada: avoid assertion on corrupt shada file #6958
|
||||||
|
- 9f534f3 mksession: Restore tab-local working directory #6859
|
||||||
|
- de1084f fix buf_write() crash #7140
|
||||||
|
- 7f76986 syntax: register 'Normal' highlight group #6973
|
||||||
|
- 6e7a8c3 RPC: close channel if stream was closed #7081
|
||||||
|
- 85f3084 clipboard: disallow recursion; show hint only once
|
||||||
|
#7203
|
||||||
|
- 8d1ccb6 clipboard: performance, avoid weird edge-cases #7193
|
||||||
|
- 01487d4 'titleold' #7358
|
||||||
|
- 01e53a5 Windows: better path-handling, separator (slash)
|
||||||
|
hygiene #7349
|
||||||
|
- 0f2873c Windows: multibyte startup arguments #7060
|
||||||
|
* Changes
|
||||||
|
- 9ff0cc7 :terminal : start in normal-mode #6808
|
||||||
|
- 032b088 lower priority of 'cursorcolumn', 'colorcolumn' #7364
|
||||||
|
- 2a3bcd1 RPC: Don't delay notifications when request is
|
||||||
|
pending #6544
|
||||||
|
- 023f67c :terminal : Do not change 'number', 'relativenumber'
|
||||||
|
#6796
|
||||||
|
- 1ef2d76 socket.c: Disable Nagle's algorithm on TCP sockets
|
||||||
|
#6915
|
||||||
|
- 6720fe2 help: `K` tries Vim help instead of manpage #3104
|
||||||
|
- 7068370 help, man.vim: change "outline" map to `gO` #7405
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Sep 15 12:30:47 UTC 2017 - ronisbr@gmail.com
|
Fri Sep 15 12:30:47 UTC 2017 - ronisbr@gmail.com
|
||||||
|
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Encoding=UTF-8
|
|
||||||
Name=Neovim
|
|
||||||
Categories=ConsoleOnly;Application;Utility;TextEditor;
|
|
||||||
GenericName=Text Editor
|
|
||||||
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
|
|
||||||
Exec=xdg-terminal "nvim %f"
|
|
||||||
Icon=neovim
|
|
||||||
Type=Application
|
|
||||||
Terminal=false
|
|
20
neovim.spec
20
neovim.spec
@ -17,15 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: neovim
|
Name: neovim
|
||||||
Version: 0.2.0
|
Version: 0.2.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Vim-fork focused on extensibility and agility
|
Summary: Vim-fork focused on extensibility and agility
|
||||||
License: Apache-2.0
|
License: Apache-2.0 AND Vim
|
||||||
Group: Productivity/Text/Editors
|
Group: Productivity/Text/Editors
|
||||||
Url: https://neovim.io/
|
Url: https://neovim.io/
|
||||||
Source: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz
|
Source: https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz
|
||||||
Source1: neovim.desktop
|
|
||||||
Source2: neovim.svg
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@ -64,8 +62,6 @@ parts of Vim, without compromise, and more.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
cp -f %{SOURCE1} neovim.desktop
|
|
||||||
cp -f %{SOURCE2} neovim.svg
|
|
||||||
|
|
||||||
# Remove __DATE__ and __TIME__.
|
# Remove __DATE__ and __TIME__.
|
||||||
BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
|
BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
|
||||||
@ -84,13 +80,7 @@ make %{?_smp_mflags}
|
|||||||
%install
|
%install
|
||||||
%cmake_install
|
%cmake_install
|
||||||
|
|
||||||
# Install desktop file.
|
%suse_update_desktop_file -r nvim ConsoleOnly Application Utility TextEditor
|
||||||
install -Dpm 0644 neovim.desktop %{buildroot}/%{_datadir}/applications/neovim.desktop
|
|
||||||
|
|
||||||
# Install the icon.
|
|
||||||
install -Dpm 0644 neovim.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/neovim.svg
|
|
||||||
|
|
||||||
%suse_update_desktop_file -r neovim ConsoleOnly Application Utility TextEditor
|
|
||||||
|
|
||||||
%fdupes %{buildroot}%{_datadir}/
|
%fdupes %{buildroot}%{_datadir}/
|
||||||
%find_lang nvim
|
%find_lang nvim
|
||||||
@ -107,8 +97,8 @@ install -Dpm 0644 neovim.svg %{buildroot}/%{_datadir}/icons/hicolor/scalable/app
|
|||||||
%doc BACKERS.md CONTRIBUTING.md LICENSE README.md
|
%doc BACKERS.md CONTRIBUTING.md LICENSE README.md
|
||||||
%{_bindir}/nvim
|
%{_bindir}/nvim
|
||||||
%{_datadir}/nvim/
|
%{_datadir}/nvim/
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_datadir}/applications/nvim.desktop
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{name}.svg
|
%{_datadir}/pixmaps/nvim.png
|
||||||
%{_mandir}/man1/nvim.1%{?ext_man}
|
%{_mandir}/man1/nvim.1%{?ext_man}
|
||||||
|
|
||||||
%files lang -f nvim.lang
|
%files lang -f nvim.lang
|
||||||
|
27
neovim.svg
27
neovim.svg
@ -1,27 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg width="602px" height="734px" viewBox="0 0 602 734" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
|
|
||||||
<title>neovim-mark@2x</title>
|
|
||||||
<description>Created with Sketch (http://www.bohemiancoding.com/sketch)</description>
|
|
||||||
<defs>
|
|
||||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
|
|
||||||
<stop stop-color="#16B0ED" stop-opacity="0.800235524" offset="0%"></stop>
|
|
||||||
<stop stop-color="#0F59B2" stop-opacity="0.83700023" offset="100%"></stop>
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2">
|
|
||||||
<stop stop-color="#7DB643" offset="0%"></stop>
|
|
||||||
<stop stop-color="#367533" offset="100%"></stop>
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-3">
|
|
||||||
<stop stop-color="#88C649" stop-opacity="0.8" offset="0%"></stop>
|
|
||||||
<stop stop-color="#439240" stop-opacity="0.84" offset="100%"></stop>
|
|
||||||
</linearGradient>
|
|
||||||
</defs>
|
|
||||||
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
|
|
||||||
<g id="mark-copy" sketch:type="MSLayerGroup" transform="translate(2.000000, 3.000000)">
|
|
||||||
<path d="M0,155.5704 L155,-1 L154.999997,727 L0,572.237919 L0,155.5704 Z" id="Left---green" fill="url(#linearGradient-1)" sketch:type="MSShapeGroup"></path>
|
|
||||||
<path d="M443.060403,156.982405 L600,-1 L596.818792,727 L442,572.219941 L443.060403,156.982405 Z" id="Right---blue" fill="url(#linearGradient-2)" sketch:type="MSShapeGroup" transform="translate(521.000000, 363.500000) scale(-1, 1) translate(-521.000000, -363.500000) "></path>
|
|
||||||
<path d="M154.986294,0 L558,615.189696 L445.224605,728 L42,114.172017 L154.986294,0 Z" id="Cross---blue" fill="url(#linearGradient-3)" sketch:type="MSShapeGroup"></path>
|
|
||||||
<path d="M155,283.83232 L154.786754,308 L31,124.710606 L42.4619486,113 L155,283.83232 Z" id="Shadow" fill-opacity="0.13" fill="#000000" sketch:type="MSShapeGroup"></path>
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 2.2 KiB |
Loading…
Reference in New Issue
Block a user