| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
| |
- design-not. Closes #2940
- :terminal
- vim_diff: 'termencoding' footnote
- 'shada'. Closes #3619
- eval.txt: job* functions list. Closes #3222
|
|\
| |
| | |
Sort oldfiles in the marks_spec tests to avoid random ordering errors.
|
| |
| |
| |
| |
| | |
According to @ZyX-I in #3594, ordering is not important so let's use
@tarruda's fix by sorting the results.
|
|\ \
| | |
| | | |
contrib: Clarify the intention of the YCM configuration
|
|/ /
| |
| |
| | |
This setup is only meant for developers, not all users of YCM.
|
|\ \
| |/
|/| |
undo: Remove incorrect NONNULL_ALL attribute
|
|/
|
| |
Fixes #3605
|
|\
| |
| | |
Ensure a session is running before attempting to do Python detection.
|
|/ |
|
|\
| |
| | |
runtime/autoload/provider/python{,3}.vim: fix E168
|
|/
|
|
| |
Do not use `finish` inside of `provider#python{,3}#Call`, but `return`.
|
|\
| |
| | |
build: Use `git describe` for version strings.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When building in a git repo:
- If HEAD corresponds to an annotated tag, (i.e. git_get_exact_tag()
returns truthy) the current build is considered a "release" build:
NVIM_VERSION_MEDIUM is directly assigned the tagged version name,
and NVIM_VERSION_* defines are ignored.
- If HEAD is not a tagged release, then NVIM_VERSION_MEDIUM is
directly assigned the result of `git describe`.
If git (or the repo) is not available:
- The NVIM_VERSION_* defines are used to define NVIM_VERSION_MEDIUM.
Sample outputs for `nvim --version` and `nvim +version`:
Building with git @ non-tagged commit e66df14:
NVIM v0.1.0-1-ge66df14 (compiled Nov 1 2015 19:10:30)
Commit: e66df148f9401be17adab324a6e41d927aae20b3
Building with git @ v0.1.1 tag:
NVIM v0.1.1 (compiled Nov 1 2015 19:03:52)
[no "Commit:" line]
Building this commit _not_ in a git repo:
NVIM 0.1.0-dev (compiled Nov 1 2015 19:16:11)
[no "Commit:" line]
|
| |
|
|\
| |
| | |
Remove useless FEAT_BROWSE ifdef
|
|/
|
|
|
| |
The only thing this affected was the return value of
has('browsefilter').
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Before this change, building Neovim would recursively search parent
directories for a .git directory. If Neovim was downloaded as a tarball
(i.e. without a .git directory), but placed in a subdirectory of
a Git repository, this caused a CMake error. Such a situation could
occur when packaging Neovim, for example.
Unfortunately, the previous attempt in #3317 did not fix this problem.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Hide commit information from --version if we can't find any (e.g. when
building from tarball).
To define a release in CMake, set NVIM_VERSION_PRERELEASE to "".
This will modify --version output to:
* Show annotated Git tag instead of commit hash (NVIM_VERSION_COMMIT).
* Hide commit date (NVIM_VERSION_BUILD).
|
| |
| |
| |
| |
| |
| | |
These are: Release, MinSizeRel, and RelWithDebInfo.
Closes #2913.
|
|/
|
|
|
|
| |
Introduce new build type Dev that replaces RelWithDebInfo for development
builds off master and has optimizations, debug info, and logging enabled.
Keep assertions enabled for RelWithDebInfo.
|
|\
| |
| | |
Update .gitignore
|
|/
|
|
|
| |
- the man stuff hasn't been needed since 0086c0a
- "runtime/doc/tags" is already covered by "tags"
|
|\
| |
| | |
[RFC] Update terminal documentation for clarity
|
| |
| |
| |
| |
| |
| | |
A couple lines tripped me up while reading through this document for the first
time. This change aims to reword/rework these areas, so that they are clearer
on the first read.
|
| |
| |
| |
| | |
Fixed by waiting until the UI thread finishes processing events. Close #3541.
|
|\ \
| | |
| | | |
os/fs.c: Convert stray getenv() to os_getenv()
|
|/ /
| |
| |
| |
| |
| |
| | |
This is the last direct getenv() call in the tree (besides the one in
os_getenv()); most of the work was already done in [1].
[1]: 412d246be71bd99cb4edde4e6f984b0b0d91bcd9
|
|\ \
| | |
| | | |
[RFC] doc: Remove os_unix.txt
|
| | |
| | |
| | |
| | | |
found with `gmake html'
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
All of this information is a combination of incorrect, outdated, or
redundant given its availability in other help files.
Reviewed-by: Justin M. Keyes <justinkz@gmail.com>
Reviewed-by: Felipe Morales <hel.sheep@gmail.com>
|
|/ |
|
|\
| |
| | |
Some more fixes to XDG code
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
Specifically refactor u_get_undo_file_name which will be modified to
automatically create undo directory and replace `char_u` with `char` in some of
the related functions.
|
| | |
|
| | |
|
| |
| |
| |
| | |
Fixes #3496
|
|\ \
| | |
| | | |
contrib/local.mk.example: Mention ENABLE_JEMALLOC
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
This doesn't prevent compilation of jemalloc, but the important thing is
that it prevents it being used in nvim.
refs 6cd20177df9d675c4c8de9ae27ce8c0ea2a94cca
refs 95707bf336794c7ec8991917f184c02ae873dd8c
|
| |
| |
| |
| | |
Restoring the default which was changed by #3515.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Ref: https://github.com/neovim/neovim/issues/3547#issuecomment-152156639
|
| | |
| | |
| | |
| | |
| | | |
The abort came from using libuv tty handle on non-tty fd. Use uv_pipe_t in these
cases. Also add simple test for this case.
|
|/ /
| |
| |
| | |
The assertion now considers the case where events are disabled.
|
|\ \
| |/
|/| |
Fix the 'exrc' option
|