Commit Graph

29 Commits

Author SHA256 Message Date
Martin Liška
e9095967a5 - Remove not used neovim-0.3.1.tar.gz.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=47
2019-01-02 08:02:31 +00:00
Martin Liška
0f96a8cc59 Accepting request 662221 from home:seanlew:branches:editors
Update neovim

OBS-URL: https://build.opensuse.org/request/show/662221
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=46
2019-01-02 06:49:30 +00:00
Martin Pluskal
64eacecdb2 Accepting request 660221 from home:mcepl:branches:editors
- Add to the system-wide configuration file extension of runtimepath by
  /usr/share/vim/site, so that neovim uses other Vim plugins installed
  from packages.
- Add /usr/share/vim/site tree of directories to be owned by neovim as
  well.

OBS-URL: https://build.opensuse.org/request/show/660221
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=44
2018-12-20 14:46:57 +00:00
2fedd9a82f Accepting request 655549 from home:pluskalm:branches:editors
- Use cmake macro for building

OBS-URL: https://build.opensuse.org/request/show/655549
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=42
2018-12-06 12:42:43 +00:00
Martin Pluskal
7c129bb2b6 Accepting request 639612 from home:mcepl
- Switch used to LuaJIT and run SPEC file through spec-cleaner.

Also, it requires lua51-bit32 package to be in Factory. There is https://build.opensuse.org/request/show/639588 for it.

OBS-URL: https://build.opensuse.org/request/show/639612
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=40
2018-10-04 13:30:27 +00:00
ef8424fc5d Accepting request 632914 from home:mcepl:work
Put the system-wide config in /etc, and just a symlink to $VIM (hopefully finally fixes oo#1098800)

OBS-URL: https://build.opensuse.org/request/show/632914
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=38
2018-09-03 18:41:32 +00:00
Ronan Chagas
cbfd6f1069 Accepting request 630090 from home:mcepl:work
- Proper name of the systemwide configuration file is sysinit.vim not
  init.vim and it should be stored in /usr/share/nvim/sysinit.vim not in
  /etc/xdg/nvim.
- Add default system-wide configuration file to /etc/xdg/nvim/init.vim (boo#1098800)
- Add proper location of the default SPEC file templates
- Add some packages needed for more robust builds
  * neovim.patch fix building system
  * neovim-0.1.7-bitop.patch for use external bit module
  * neovim-0.2.0-gcc-prototype.patch fix build issue on ppc64
- Update to version 0.3.1:
  * Features
    - 07499a8 #8709 man.vim: C highlighting for EXAMPLES section
    - 07f82ad #8699 TUI: urxvt: also send xterm focus-reporting
      seqs
    - 40911e4 #8616 API: emit nvim_buf_lines_event from :terminal
    - c46997a #8546 fillchars: Add "eob" flag
  * Fixes
    - 74d19f6 #8576 startup: avoid blank stdin buffer if other
      files were opened
    - 4874214 #8737 Only waitpid() for processes that we care about
    - cd6e7e8 #8743 Check all child processes for exit in SIGCHLD
      handler
    - c230ef2 #8746 channel.c: Prevent channel_destroy_early() from
      freeing uninitialized rpc stuff
    - 0ed8b12 #8681 transstr_buf: fix length comparison
    - d241f27 #8708 TUI: Fix standout mode
    - 9afed40 #8698 man.vim: fix for mandoc
    - e889640 #8682 provider/node: npm --loglevel silent
    - 1cbc830 #8613 API: nvim_win_set_cursor: set curswant
    - bf6048e #8628 checkhealth: Python: fix VIRTUAL_ENV check
    - 3cc3506 #8528 checkhealth: node.js: also search yarn
  * Changes
    - b751449 #8619 defaults: shortmess+=F
    - 1248178 #8578 highlight: high-priority CursorLine if fg is
      set.
    - 01570f1 #8726 terminal: handle &confirm and :confirm on
      unloading
    - 56065bb #8721 screen: truncate showmode messages
    - bf2460e #7551 buffer: fix copying :setlocal options
    - c1c14fa #8520 Ex mode: always "improved" (gQ)
    - 050f397 #7992 options: remove 'maxcombine` option (always 6)
  * Internal
    - 463da84 #7992 screen: use UTF-8 representation
- Require exact version of libtermkey1 because it does not
  bump SONAME (boo#1100496).
- Remove update-alternatives as it's not 1:1.
  Upstream is not willing to do that:
  https://github.com/neovim/neovim/issues/8535
- Update to version 0.3.0
- Add a support for update-alternatives, so users can change their
  "vim" to neovim
- Mark LICENSE file as %license
- The library bump fixes boo#1094627.
- Require libtermkey version >= 0.20.
- Make build result independent from build hostname and username
- Update to version 0.2.2:
  * Features
    + 'viewoptions': add "curdir" flag
    + node.js remote-plugin support
    + :checkhealth : validate 'runtimepath'
  * Fixes
    + :terminal : fix crash on resize
    + work around gnome-terminal memory leak
    + 'guicursor': use DECSCUSR for xterm-likes
    + 'os_open: UV_EINVAL on NULL filename'
    + :checkhealth : fix check for npm and yarn
    + health.vim: normalize slashes for script path
    + cmake: install runtime/rgb.txt
    + runtime: syntax error in `runtime/syntax/tex.vim`
    + tutor: some fixes
    + windows: provider: Detect(): return *.cmd path
  * Changes
    + remove legacy alias to `v:count`
    + runtime: revert netrw update
    + defaults: scrollback=10000
    + process_close(): uv_unref() detached processes
- 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
- Run spec-cleaner.
- Add `libnsl` as a build requirement.
  The new glibc version in Factory deprecated support to libnsl.
- Run spec-cleaner.
- Update to version 0.2.0:
  * Features
    - bc4a2e1 help, man.vim: "outline" (TOC) feature #5169
    - 58422f1 'guicursor' works in the TUI (and sends info to UIs)
      #6423
    - 129f107 api: nvim_get_mode() #6247
    - 0b59f98 api/ui: externalize tabline #6583
    - bc6d868 'listchars': Whitespace highlight group #6367
    - 6afa7d6 writefile() obeys 'fsync' option #6427
    - c60e409 eval.c refactor (also improves some error messages)
      #5119
    - 9d200cd getcompletion("cmdline") #6376
    - 2ea7bfc terminal: Support extra arguments in 'shell'. #4504
    - bf51102 DirChanged autocmd #5928 #6262
    - 1743df8 'cpoptions': "_" flag to toggle cw behaviour #6235
    - 22337b1 CTRL-R omits trailing ^M when pasting to cmdline
      #6137
    - 0e44916 :edit allows unescaped spaces in filename #6119
    - abdbfd2 eval: Add id() function and make printf("%p") useful
      #6095
    - bdfa147 findfile(), :find, gf work in :terminal. #6009
    - 2f38ed1 providers: Disable if g:loaded_* exists.
    - b5560a6 setpos() can set lowercase marks in other buffers
      #5753
    - 7c513d6 Throttle :! output, pulse "..." message. #5396
    - d2e8c76 v:exiting #5651
    - :terminal improvements #6185 #6142
      * cursor keeps position after leaving insert-mode.  4ceec30
      * Follows output only if cursor is at end of buffer.  e7bbd35
      * new option: 'scrollback' fedb844 quasi-support for undo and
      * 'modifiable' b45ddf7 disables 'list' by default disables
      * 'relativenumber' by default
    - :help now contains full API documentation at :help api.
    - man.vim saw numerous improvements.
    - Windows support:
      * Windows is no longer "experimental", it is fully supported.
      * Windows package includes a GUI, curl.exe and other
        utilities.
      * :terminal is not supported on Windows, yet. (Planned for
        0.2.1)
  * Security fixes
    - CVE-2017-5953
    - CVE-2017-6349
    - CVE-2017-6350
    - #6485
  * Changes
    - NVIM_TUI_ENABLE_CURSOR_SHAPE was removed. Use 'guicursor'
      instead. See
      https://github.com/neovim/neovim/wiki/Following-HEAD#20170402
    - 81525dc 'mouse=a' is no longer the default. (This may change
      again after it is improved.) #6022
    - 0c1f783 defaults: 'showcmd', 'belloff', 'ruler' #6087
    - eb0e94f api: {get,set}_option update local options as
      appropriate #6405
    - bdcb2a3 "Reading from stdin..." message was removed. #6298
  * Fixes
    - 12fc1de ops: fix i<c-r> with multi-byte text #6524
    - dd391bf Windows: system() and friends #6497
    - 13352c0 Windows: os_get_hostname() #6413
    - 16babc6 tui: Less-noisy mouse seqs #6411
    - 3a9dd13 (vim bug) folding edge-cases #6207
    - f6946c6 job-control: set CLOEXEC on pty processes. #5986
    - d1afd43 rplugin: Call s:LoadRemotePlugins() on startup.
    - 1215084 backtick-expansion works with shell=fish #6224
    - e32ec03 tui: Improved behavior after resize. #6202
    - 86c2adc edit.c: CTRL-SPC: Insert previously-inserted text.
      #6090
    - c318d8e b:changedtick now follows VimL rules #6112
    - 34e24cb terminal: Initialize colors in reverse order #6160
    - e889917 undo: Don't set b_u_curhead in ex_undojoin() #5869
    - d25649f undo: :earlier, g-: Set b_u_seq_cur correctly.
      (#6016)
    - 043d8ba 'Visual-mode put from @. register' #5782
    - 42c922b open_buffer(): Do BufEnter for directories.
    - 50d0d89 inccommand: Preview :sub commands only after
      delimiter #5932
    - 1420e10 CheckHealth improvements #5519
    - c8d5e92 jobstart(): Return -1 if cmd is not executable. #5671
- Update to version 0.1.7:
  * Features
    - 0213e99 PR #5561 'inccommand'
  * Fixes
    - c685879 PR #5632 SECURITY FIX
    - d28d108 CheckHealth: Fix version comparison.
    - 7be113d PR #5670 shell_write_cb: Schedule error message.
    - 1d45637 jobs: ensure calling jobclose() on a pty job sends
      SIGHUP.
    - 36c0ec6 tui/suspend_event(): set STDIN to "blocking"
    - 7a4d069, cf52b88 man.vim: avoid errors in unusual
      circumstances
    - ed19873 PR #5546 ex_global: Catch CTRL-C even if it is
      mapped.
  * Changes
    - 9147331 PR #2905 encoding: only allow encoding=utf-8
    - 5f02608 PR #5636 build: Upgrade jemalloc
    - f1fed42 PR #5567 l10n: Update Ukrainian translation
- Update to version 0.1.6:
  * Features:
    - 0b5a7e4 #4432 API: external UIs can render custom popupmenu
    - c6ac4f8 #4934 API: call any API method from vimscript
    - 31df051 #4568 API: nvim_call_atomic(): multiple calls in a
      single request
    - b268ba3 #5424 API: nvim_win_get_number(),
      nvim_tabpage_get_number()
    - e7e2844 has("nvim-1.2.3") checks for a specific Nvim version
    - 522b885 #5295, #5493 `:CheckHealth` checks tmux, terminfo,
      performance
    - 719dae2 #5384 events: allow event processing in getchar()
    - f25797f #5386 API: metadata: Nvim version & API level
    - 22dfe69 #5389 API: metadata: "since", "deprecated_since"
    - 605e743 Added QuickFixLine highlight group
  * Changes:
    - 4af6ec7 #5253 perf: Disable clipboard in do_cmdline()
    - 6e9f329 #5299 perf: Skip foldUpdate() in insert-mode.
    - 9d4fcec #5426 perf: Do not auto-update folds for some
      foldmethods.
    - eeec0ca #5419 tui: Default to normal-mode cursor shape.
  * Fixes:
    - e838452 #5436 tui: Fix "weird characters" / "bleeding
      termcodes"
    - 10a54ad #5243 signal_init: Always unblock SIGCHLD.
    - bccb49b #5316 eval.c: Fix memory leak for detached pty job
    - 626065d #5227 tchdir: New tab should inherit CWD.
    - cd321b7 #5292 getcwd(): Return empty string if CWD is
      invalid.
    - 6127eae shada: Fix non-writeable ShaDa directory handling
    - ca65514 #2789 system(): Respect shellxescape, shellxquote
    - 2daf54e #4874 Restore vim-like tab dragging
    - 0c536b5 #5319 syntax.c: Support bg/fg special color-names.
    - 3c53371 #4972 from justinmk/schedule-ui_refresh
    - 68bcb32 #4789 tui.c: Do not wait for tui loop on teardown.
    - c8b6ec2 #5409 v:count broken in command-line window
    - 6bc3bce #5461 fix emoji display
    - 51937e1 #5470 fix :terminal with :argadd, :argu
    - 79d77da #5481 external UIs: opening multiple files from
      command-line
    - 657ba62 #5501 rplugin: resolve paths in manifest file
    - 6a6f188 #5502 system('foo &', 'bar'): Show error, don't
      crash.
    - 1ff162c #5515 os_nodetype: open fd with O_NONBLOCK
    - 2a6c5bb #5450 modeline: Handle version number overflow.
    - 0ade1bb #5225 CI tests now run against Windows!
- Add gperf as a build dependency.
- Update to version 0.1.5:
  * Breaking changes:
    + 'termguicolors' option enables "true color".
       NVIM_TUI_ENABLE_TRUE_COLOR is now ignored.
    + Remove ":oldfiles!", replaced by Vim's ":browse oldfiles".
  * Features:
    + Full :ruby support!
    + timers: timer_start(), timer_stop().
    + :CheckHealth command.
    + file: Add buffered reading and writing.
      Much faster shada file reading (important for startup time).
    + jobstart() learned 'rpc':
      - jobs and RPC channel IDs share the same "namespace".
      - jobstart() can start RPC channels, which allows scripts to
        handle 'stderr' on a RPC channel, like a typical non-RPC
        job.
      - jobpid()/jobstop() works on RPC jobs.
      - Deprecates rpcstart().
    + man.vim rewrite:
      - :Man command is enabled by default.
      - New features: completion, window handling, better parsing,
        and more.
    + capture() function (renamed to execute())
      - Supports nesting, including nested :redir.
    + rplugin manifest: default to XDG dir.
    + Better handling of mouse-clicks on concealed chars.
    + terminal: Ensure b:term_title always has a value.
    + tui: Assume 256 colours in most cases.
    + Always resize the :terminal.
    + api_info().
    + allow setting cwd in jobstart(), termopen().
    + support "special" highlight (undercurl).
    + mouse: Implement horizontal scroll.
  * Fixes:
    + Prevent data loss for process output streams.
    + 'process.c: Fix block in teardown'.
    + Prevent endless loop in printdigraph() (gh#neovim/neovim#5215).
    + timers: Avoid crash after processing events.
    + Set the default value for 'packpath'.
    + Restore double click.
    + readfile(): Less-disruptive readonly check.
      Fixes an issue where nvim unnecessarily "touched" open files.
    + Handle very long $XDG_DATA_DIRS.
    + option: Do not expand options in XDG vars.
    + server_init: Handle server_address_new() failure.
    + Fix v:register for clipboard=unnamed,unnamedplus.
    + 'Trigger TabNewEntered with T'.
    + synIDattr(): Return RRGGBB value for fg#.
- Correct group: Productivity/Text/Editors.
- Separate locales into neovim-lang.
- Some spec cleanup.
- Update to version 0.1.4.
- Run spec-cleaner in `neovim.spec`.
- Replace lua51-MessagePack build dependency to lua51-mpack.
- Changelog:
    Features:
      * 5ebffaa :tcd for tab-local working directory (like :lcd,
        but for tabs)
      * d835c03 remote/define.vim: support remote function "range"
      * 007d573 json_encode/json_decode (with sophisticated error
        detection) #4131
      * b50afb4 clipboard: support "lemonade" tool
    Fixes:
      * cc1beec eval.c: Fix heap corruption error. #4592
      * 4043725 mbyte.c: Fix invalid memory access in
        utfc_ptr2char_len #4574
      * 4eb5827 Enable syntax/filetype by default. #4558
    Changes:
      * 5c6592f v:windowid is writeable (useful for GUIs) #4608A
- Change icon 'neovim.svg' installation directory from
    %{_datadir}/pixmaps/%{name}.svg
  to
    %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
  as per dimstar request.
- Fix neovim.changes indentation.
- Remove unneeded patches that were applied by upstream:
    * neovim_fix_locale_dir_01.patch
    * neovim_fix_locale_dir_02.patch
- Update to version 0.1.3.
- Changelog:
    Features:
      * f2ae5a9 Add TextYankPost and TextDeletePost autocmds
      * 44b2cef bufhl: new mechanism for plugins to add highlights
        to a buffer
      * 39c3842 Make set{qf,loc}list() take {title}
      * 77a7ca4 'shortmess': Add "F" flag. #4446
      * 99d4c8c keymap: Support <D-...> (super/command key).
    Fixes:
      * 14c9b30 terminal.c: temporary fix for incorrect paste
        handling
    Notable changes:
      * 50e129f defaults: Enable syntax and filetype plugins.
      * 4e39eee upgrade libvterm (improves terminal reflow)
- Backport two patches that fix translations in Neovim:
    * neovim_fix_locale_dir_01.patch
    * neovim_fix_locale_dir_02.patch
- Update to version 0.1.2.
- Changelog:
    Features:
      * ef66249 tabline: Add %[] atom to the tabline, for random
        commands on click
      * f338ea7 job control: implement jobpid() to get PID of job
      * d0d5d17 job control: add 'detach' option to jobstart
      * 7ad3f07 Add support for binary numbers
    Fixes:
      * 291495a regexp_nfa.c: Speed up find_match_text()
      * 317d5ca input: Do not set high-bit; preserve ALT modifier.
      * 3b7c409 shell: Unquote &shell* options before using them
    Notable changes:
      * 49b06a8 encoding: Always use "utf-8" as default for
        &encoding
      * 79a6983 ui: revert "gui_running" hack
    Other changes:
      * b4b4536 version: semver.org compliance
      * c6aa716 reproducible builds: Stop using __{DATE,TIME}__
      * 46bd3c0 clipboard: Check $DISPLAY. Prefer xsel. #4150
      * f6ecd12 job control: don't kill PTY processes on exit
      * 49f0417 clipboard: Detach clipboard helper, so contents is
        kept after nvim exit
      * 38435e8 python: Add missing I/O methods to RedirectStream
      * d26b01d eval: Use better error messages when failing to
        dump values
      * 62d137c Remove swapsync.
- Add neovim desktop file.
- Add neovim logo to the package.
- Update to version 0.1.1.
- Changelog:
    * shada/msgpack editor plugin #3270
    * VimL Dict notifications #3603
    * Note: API for this feature may change.
    * :profile dump, :profile stop #2427
    * :oldfiles! #3611
    * TermOpen, TermClose events #3653
    * fix: shada/viminfo: Do not save unlisted and quickfix buffers
      #3581
- Remove xclip of recommended packages list.
- Add python-neovim and python3-neovim as recommended packages.
- Initial version based on home:darix:neovim/neovim

OBS-URL: https://build.opensuse.org/request/show/630090
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=36
2018-08-18 20:29:13 +00:00
Ronan Chagas
01192d2515 Accepting request 630074 from home:mcepl:work
- Add default system-wide configuration file to /etc/xdg/nvim/sysinit.vim (boo#1098800)
- Add proper location of the default SPEC file templates
- Add some packages needed for more robust builds
  * neovim.patch fix building system
  * neovim-0.1.7-bitop.patch for use external bit module
  * neovim-0.2.0-gcc-prototype.patch fix build issue on ppc64

OBS-URL: https://build.opensuse.org/request/show/630074
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=35
2018-08-18 15:11:48 +00:00
Ronan Chagas
caf6ba52d2 Accepting request 624577 from home:Ronis_BR
- Update to version 0.3.1:
  * Features
    - 07499a8 #8709 man.vim: C highlighting for EXAMPLES section
    - 07f82ad #8699 TUI: urxvt: also send xterm focus-reporting
      seqs
    - 40911e4 #8616 API: emit nvim_buf_lines_event from :terminal
    - c46997a #8546 fillchars: Add "eob" flag
  * Fixes
    - 74d19f6 #8576 startup: avoid blank stdin buffer if other
      files were opened
    - 4874214 #8737 Only waitpid() for processes that we care about
    - cd6e7e8 #8743 Check all child processes for exit in SIGCHLD
      handler
    - c230ef2 #8746 channel.c: Prevent channel_destroy_early() from
      freeing uninitialized rpc stuff
    - 0ed8b12 #8681 transstr_buf: fix length comparison
    - d241f27 #8708 TUI: Fix standout mode
    - 9afed40 #8698 man.vim: fix for mandoc
    - e889640 #8682 provider/node: npm --loglevel silent
    - 1cbc830 #8613 API: nvim_win_set_cursor: set curswant
    - bf6048e #8628 checkhealth: Python: fix VIRTUAL_ENV check
    - 3cc3506 #8528 checkhealth: node.js: also search yarn
  * Changes
    - b751449 #8619 defaults: shortmess+=F
    - 1248178 #8578 highlight: high-priority CursorLine if fg is
      set.
    - 01570f1 #8726 terminal: handle &confirm and :confirm on
      unloading
    - 56065bb #8721 screen: truncate showmode messages
    - bf2460e #7551 buffer: fix copying :setlocal options
    - c1c14fa #8520 Ex mode: always "improved" (gQ)
    - 050f397 #7992 options: remove 'maxcombine` option (always 6)
  * Internal
    - 463da84 #7992 screen: use UTF-8 representation

OBS-URL: https://build.opensuse.org/request/show/624577
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=33
2018-07-22 18:42:26 +00:00
Martin Liška
4ade0f6966 bump SONAME (boo#1100496).
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=31
2018-07-16 14:33:58 +00:00
Martin Liška
8ceecb2f0e - Require exact version of libtermkey1 because it does not
bump SONAME.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=30
2018-07-16 14:33:38 +00:00
Martin Liška
5bc6f1d667 - Remove update-alternatives as it's not 1:1.
Upstream is not willing to do that:
  https://github.com/neovim/neovim/issues/8535

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=28
2018-06-12 10:42:11 +00:00
Martin Liška
10897a4d68 Accepting request 615947 from home:gladiac:branches:editors
Update to version 0.3.0

OBS-URL: https://build.opensuse.org/request/show/615947
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=27
2018-06-11 09:54:50 +00:00
Martin Pluskal
17373b35b6 Accepting request 614942 from home:mvyskocil:branches:editors
- Add a support for update-alternatives, so users can change their
  "vim" to neovim
- Mark LICENSE file as %license

OBS-URL: https://build.opensuse.org/request/show/614942
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=26
2018-06-08 08:53:26 +00:00
Martin Liška
06dc598bac - The library bump fixes boo#1094627.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=24
2018-05-25 07:38:16 +00:00
Martin Pluskal
c91ac62adc Accepting request 611514 from home:marxin:branches:editors
- Require libtermkey version >= 0.20.

OBS-URL: https://build.opensuse.org/request/show/611514
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=23
2018-05-23 10:26:36 +00:00
Ronan Chagas
fe4c90461b Accepting request 547886 from home:bmwiedemann:branches:editors
Make build result independent from build hostname and username

OBS-URL: https://build.opensuse.org/request/show/547886
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=21
2017-12-03 22:53:10 +00:00
Martin Pluskal
e37131b2a2 Accepting request 544500 from home:avindra
- Update to version 0.2.2:
  * Features
    + 'viewoptions': add "curdir" flag
    + node.js remote-plugin support
    + :checkhealth : validate 'runtimepath'
  * Fixes
    + :terminal : fix crash on resize
    + work around gnome-terminal memory leak
    + 'guicursor': use DECSCUSR for xterm-likes
    + 'os_open: UV_EINVAL on NULL filename'
    + :checkhealth : fix check for npm and yarn
    + health.vim: normalize slashes for script path
    + cmake: install runtime/rgb.txt
    + runtime: syntax error in `runtime/syntax/tex.vim`
    + tutor: some fixes
    + windows: provider: Detect(): return *.cmd path
  * Changes
    + remove legacy alias to `v:count`
    + runtime: revert netrw update
    + defaults: scrollback=10000
    + process_close(): uv_unref() detached processes

OBS-URL: https://build.opensuse.org/request/show/544500
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=19
2017-11-24 08:53:03 +00:00
Ronan Chagas
00aac63182 - Change license to Apache-2.0 AND Vim as per babelworx request.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=17
2017-11-17 14:51:02 +00:00
Ronan Chagas
72c3d14b16 - 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.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=16
2017-11-13 20:22:57 +00:00
Ronan Chagas
3638b3459f - Run spec-cleaner.
- Add `libnsl` as a build requirement.
  The new glibc version in Factory deprecated support to libnsl.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=14
2017-09-15 15:44:23 +00:00
Ronan Chagas
3d4637e79f - Run spec-cleaner.
- Update to version 0.2.0.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=12
2017-05-09 16:20:56 +00:00
Ronan Chagas
ac5f07f033 - Update to version 0.1.7:
* Features
    - 0213e99 PR #5561 'inccommand'
  * Fixes
    - c685879 PR #5632 SECURITY FIX
    - d28d108 CheckHealth: Fix version comparison.
    - 7be113d PR #5670 shell_write_cb: Schedule error message.
    - 1d45637 jobs: ensure calling jobclose() on a pty job sends
      SIGHUP.
    - 36c0ec6 tui/suspend_event(): set STDIN to "blocking"
    - 7a4d069, cf52b88 man.vim: avoid errors in unusual
      circumstances
    - ed19873 PR #5546 ex_global: Catch CTRL-C even if it is
      mapped.
  * Changes
    - 9147331 PR #2905 encoding: only allow encoding=utf-8
    - 5f02608 PR #5636 build: Upgrade jemalloc
    - f1fed42 PR #5567 l10n: Update Ukrainian translation

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=10
2016-11-28 21:49:23 +00:00
Ronan Chagas
23ca6ac78d - Update to version 0.1.6:
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=9
2016-10-31 20:42:52 +00:00
Martin Pluskal
504353b1b4 Accepting request 423740 from home:XRevan86
- Update to version 0.1.5.

OBS-URL: https://build.opensuse.org/request/show/423740
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=7
2016-08-30 07:11:31 +00:00
Ronan Chagas
eb07e091d4 - Update to version 0.1.4.
- Run spec-cleaner in `neovim.spec`.
- Replace lua51-MessagePack build dependency to lua51-mpack.
- Changelog:
    Features:
      * 5ebffaa :tcd for tab-local working directory (like :lcd,
        but for tabs)
      * d835c03 remote/define.vim: support remote function "range"
      * 007d573 json_encode/json_decode (with sophisticated error
        detection) #4131
      * b50afb4 clipboard: support "lemonade" tool
    Fixes:
      * cc1beec eval.c: Fix heap corruption error. #4592
      * 4043725 mbyte.c: Fix invalid memory access in
        utfc_ptr2char_len #4574
      * 4eb5827 Enable syntax/filetype by default. #4558
    Changes:
      * 5c6592f v:windowid is writeable (useful for GUIs) #4608A

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=5
2016-05-01 00:30:50 +00:00
Ronan Chagas
11ac2acdcb - Change icon 'neovim.svg' installation directory from
%{_datadir}/pixmaps/%{name}.svg
  to
    %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
  as per dimstar request.
- Fix neovim.changes indentation.

- Remove unneeded patches that were applied by upstream:
    * neovim_fix_locale_dir_01.patch
    * neovim_fix_locale_dir_02.patch
- Update to version 0.1.3.
- Changelog:
    Features:
      * f2ae5a9 Add TextYankPost and TextDeletePost autocmds
      * 44b2cef bufhl: new mechanism for plugins to add highlights
        to a buffer
      * 39c3842 Make set{qf,loc}list() take {title}
      * 77a7ca4 'shortmess': Add "F" flag. #4446
      * 99d4c8c keymap: Support <D-...> (super/command key).
    Fixes:
      * 14c9b30 terminal.c: temporary fix for incorrect paste
        handling
    Notable changes:
      * 50e129f defaults: Enable syntax and filetype plugins.
      * 4e39eee upgrade libvterm (improves terminal reflow)

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=3
2016-04-14 02:20:12 +00:00
Dirk Stoecker
98c0fc79cb Accepting request 369390 from home:Ronis_BR
Add reference to the patches as per psmt request.

OBS-URL: https://build.opensuse.org/request/show/369390
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=2
2016-03-14 16:31:32 +00:00
Dirk Stoecker
87c2321107 Accepting request 356572 from home:Ronis_BR
Neovim is a refactor - and sometimes redactor - in the tradition of Vim, which itself derives from Stevie. It is not a rewrite, but a continuation and extension of Vim. Many rewrites, clones, emulators and imitators exist; some are very clever, but none are Vim. Neovim strives to be a superset of Vim, notwithstanding some intentionally removed misfeatures; excepting those few and carefully-considered excisions, Neovim is Vim. It is built for users who want the good parts of Vim, without compromise, and more.

NOTE: All dependencies necessary to build neovim were already accepted into Factory. However, if one wished to build neovim for Leap, this dependencies must be linked in this repository.

OBS-URL: https://build.opensuse.org/request/show/356572
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=1
2016-02-21 12:15:11 +00:00