| Commit message (Collapse) | Author | Age |
|\
| |
| | |
fix(api): highlight attribute for underline
|
| |
| |
| |
| |
| |
| |
| | |
This commit fixes regression introduced in c365de1 when checking for
highlight attribute for underline was returning '0' when it was present
Fixes #17624.
|
|\ \
| | |
| | | |
vim-patch:8.2.{3739,3745,3920,4060,4513}
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Window-local directory is not applied if 'acd' fails.
Solution: Don't call do_autochdir(). (closes vim/vim#9891)
https://github.com/vim/vim/commit/b29ae159777028bb3266835b55716749ab0515be
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: win_execute() is slow on systems where getcwd() or chdir() is
slow. (Rick Howe)
Solution: Avoid using getcwd() and chdir() if no local directory is used and
'acd' is not set. (closes vim/vim#9504)
https://github.com/vim/vim/commit/d6f27c66cca32b93fcf8024b1bad1618946bbbea
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
inefficient
Problem: Restoring directory after using another window is inefficient.
Solution: Only restore the directory for win_execute(). Apply 'autochdir'
only when needed.
https://github.com/vim/vim/commit/90c317f2246a7fb4bd4e3feb0778b53627bc9fad
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Autochdir test fails without the +channel feature.
Solution: Remove the ch_logfile() call. (Dominique Pellé, closes vim/vim#9281)
https://github.com/vim/vim/commit/f661cee847d2c17652b0ad0d703d2e3ac8610265
|
|/ /
| |
| |
| |
| |
| | |
Problem: In wrong directory when using win_execute() with 'acd' set.
Solution: Restore the directory when returning to the window. (closes vim/vim#9276)
https://github.com/vim/vim/commit/dea4a616376c6500894c16e26057ce16d7ef9f0e
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously b_signcols was invalidated whenever a sign was added/removed
or when a buffer line was added/removed.
This change introduces a sentinel linenr_T into the buffer state which
is a line number used to determine the signcolumn. With this
information, we can invalidate the signcolumn less often. Now the
signcolumn is only invalidated when a sign or line at the sentinel line
number is removed.
|
|\ \
| | |
| | | |
ci(bsd): install gdb to get backtraces from cores
|
| | | |
|
| |/ |
|
|/
|
|
|
| |
This enables retrieving autocommands defined in the given buffers. Under
the hood this simply translates the buffer numbers into '<buffer=%d>'
patterns.
|
| |
|
|\
| |
| | |
docs(lua): reference runtime/lua/vim/_editor.lua
|
| | |
|
|\ \
| |/
|/| |
feat(decorations): support signs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add the following options to extmarks:
- sign_text
- sign_hl_group
- number_hl_group
- line_hl_group
- cursorline_hl_group
Note: ranges are unsupported and decorations are only applied to
start_row
|
|\ \
| | |
| | | |
fix cmake warnings
|
| | | |
|
| |/ |
|
|\ \
| | |
| | | |
Add support for double, dashed, and dotted underlines
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit finishes support for colored and styled underlines adding
`CSI 4 : [2,4,5] m` support providing double, dashed, and dotted
underlines
Fixes #17362.
|
|\ \ \
| | | |
| | | | |
refactor: fix clang-tidy bugprone-signed-char-misuse warnings
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | | |
Prefer to declare variables with correct type instead of explicit casts
wherever possible.
|
|\ \ \
| | | |
| | | | |
refactor(lua): move only runtime lua file in src/ to runtime/lua
|
| | | |
| | | |
| | | |
| | | | |
reorganize so that initialization is done in lua
|
| | | |
| | | |
| | | | |
This change forces the start of an incremental sync range to begin always on an existing line.
|
|\ \ \ \
| |_|/ /
|/| | | |
feat(vim-patch.sh): support additional args for -s
|
|/ / /
| | |
| | |
| | | |
This allows creating a draft vim-patch PR.
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| | |
This reverts commit 2da9450de57e6420480607ac2e83bc3cb1fa19e9.
|
|\ \
| | |
| | | |
ci(reviews): update reviewers
|
|/ / |
|
|\ \
| | |
| | | |
chore(autocmd): move comment to the right place
|
|/ / |
|
| | |
|
|\ \
| | |
| | | |
refactor(lua): regularize builtin modules, phase 1
|
| |/ |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
os_proc_children returns 2 if there's a failure in the underlying
syscall. Only shell out to pgrep in that case.
It returns 1 if the pid isn't found. In that case, we can roll forward
with returning an empty list.
|
|\ \ \
| | | |
| | | | |
ci(freebsd): remove deprecated package sha to fix warning
|
| | | |
| | | |
| | | |
| | | | |
It's already included by default, no need to replace it.
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:8.2.4498: using <Plug> with "noremap" does not work
|