1. 01 Jan, 2019 2 commits
  2. 30 Dec, 2018 5 commits
  3. 28 Dec, 2018 1 commit
  4. 21 Dec, 2018 1 commit
  5. 20 Dec, 2018 3 commits
    • Justin M. Keyes's avatar
      lint · 127b8569
      Justin M. Keyes authored
      127b8569
    • Justin M. Keyes's avatar
      runtime/lua/vim/compat.lua · 221f6fff
      Justin M. Keyes authored
      ref #9280
      Introduce the `vim.compat` module, to help environments with system Lua
      5.2+ run the build/tests. Include the module implicitly in all tests.
      
      ref #8677
      legacy `vim` module:
          beep
          buffer
          command
          dict
          eval
          firstline
          lastline
          line
          list
          open
          type
          window
      221f6fff
    • Matěj Cepl's avatar
      test: Lua 5.2/5.3 compat #9280 · e6d0dea4
      Matěj Cepl authored
      Make the code run both on Lua 5.1 (which is the default for Neovim, and
      is what LuaJIT provides) and Lua 5.2+.
      e6d0dea4
  6. 16 Dec, 2018 1 commit
  7. 12 Dec, 2018 2 commits
  8. 09 Dec, 2018 3 commits
  9. 04 Dec, 2018 2 commits
    • Justin M. Keyes's avatar
      provider/lang: expand() g:foo_host_prog (#9312) · e509576e
      Justin M. Keyes authored
      Before this commit, if user does this:
          let g:node_host_prog = '~/.nvm/versions/node/v11.3.0/bin/neovim-node-host'
      the "~/" is not expanded to user's home directory.
      
      `:help g:ruby_host_prog` suggests a path with "~/" so technically we
      already claimed to support this.
      
      closes https://github.com/neovim/node-client/issues/102
      e509576e
    • @equalsraf's avatar
      clipboard: Revert unused check #9309 · d207440f
      @equalsraf authored
      PR #9304 added support for functions in clipboard providers. As part of
      the PR I meant to move two checks in the provider code out of an if
      statement into separate statements and adding additional checks for
      g:clipboard attributes - as it turns out the code is wrong and it does
      not implement additional checks while it adds two conditions that make
      very little sense
      
          type(g:clipboard['copy']) #isnot# v:t_func
      
      what would make sense would be something along the lines of
      
          type(g:clipboard['copy']['+']) #isnot# v:t_func
      
      but might not be what we want either, so I'm reverting this.
      d207440f
  10. 03 Dec, 2018 1 commit
  11. 02 Dec, 2018 1 commit
    • Rui Abreu Ferreira's avatar
      clipboard: Support custom VimL functions #9304 · 07ad5d71
      Rui Abreu Ferreira authored
      Up to now g:clipboard["copy"] only supported string values invoked as
      system commands.
      
      This commit enables the use of VimL functions instead. The function
      signatures are the same as in provider/clipboard.vim. A clipboard
      provider is expected to store and return a list of lines (i.e. the text)
      and a register type (as seen in setreg()).
      
      cache_enabled is ignored if "copy" is provided by a VimL function.
      07ad5d71
  12. 01 Dec, 2018 4 commits
  13. 28 Nov, 2018 2 commits
  14. 21 Nov, 2018 1 commit
  15. 20 Nov, 2018 4 commits
  16. 17 Nov, 2018 2 commits
  17. 14 Nov, 2018 4 commits
  18. 13 Nov, 2018 1 commit