| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Changelog (taken from https://github.com/neovim/neovim/releases):
0.8.1
Features
extmarks: Allow preventing spellchecking with spell = false
spell: Support nospell in treesitter queries
man: Add health check
docs-html: Try to use tags for ToC headings
Bug Fixes
ui: Setting 'cmdheight' with global statusline
ui: Fix highlights not being updated with 'winhl'
Make_filter_cmd for :! powershell
:! pwsh redirection for command not found
Find multibyte file name in line
Avoid unsigned overflow in home_replace()
docs-html: Update parser
folds: Fix fold marker multibyte comparison
health: Correct tmux rgb verification
man.lua: Set modifiable before writing page
mouse: Ensure no scrolling with "ver:0" in 'mousescroll'
paste: Feed keys as typed in cmdline mode
qflist: Avoid read of uninitialized memory
spell: Fix wrong cast
stdpath: Default to /tmp if stdpath('run') cannot be created
tui: Resume main thread if suspending isn't implemented
Documentation
lsp: Vim.lsp.range_code_action() is not deprecated
0.8.0
Breaking changes
Remove 'insertmode' 'remap' and 'terse' options
highlight: Rename attributes to match Vim (#19159)
highlight: Error on invalid names and allow '.' and '@'
terminal: Drop winpty, require Windows 10 (version 1809 or later) #18253
treesitter: Use @foo.bar style highlight groups
treesitter: Do not merge queries by default (#20105)
Features
runtime: Enable filetype.lua by default (#19216)
Add undo!
Add "prerelease" to version dict
Click support for 'statusline', 'winbar' #18650
Add preview functionality to user commands
allow Cmdheight=0 (EXPERIMENTAL) #16251
Stdpath('run'), /tmp/nvim.user/ #18993
Add 'mousescroll' option (#12355)
Allow :wincmd to accept a count (#19815)
Multibuffer preview support for inccommand
Man: Port to Lua (#19912)
api: Ui options relevant for remote TUI
api: Add nvim_parse_cmd And nvim_cmd
api: Support handling stdin stream in remote ui
api: Add group_name to nvim_get_autocmds
api: Enable nvim_exec_autocmds to pass arbitrary data (#18613)
api: Support pattern array for exec_autocmds
api: Add unsilent to command APIs
api: Add replace_keycodes to nvim_set_keymap (#19598)
api: Add support for :horizontal modifier
api: Add "move" to nvim_input_mouse
api/ui: "ui_watched" option for ui-side extmarks
build: Add_glob_target runs only on changed files #19070
checkhealth: Check for slow shell #17829
defaults: Session data in $XDG_STATE_HOME #15583
defaults: Search selection by * and # in visual mode (#18538)
defaults: Nnoremap & :&& #19365
defaults: enable mouse by default (set mouse=nvi) #19290
diagnostic: Pass diagnostics as data to DiagnosticChanged autocmd (#20173)
docs: Gen_help_html.lua
edit: Insert an unsimplified key using CTRL-SHIFT-V
treesitter: Full support for spelling
filetype: Convert more patterns to filetype.lua
filetype: Remove side effects from vim.filetype.match (#18894)
filetype: Expand environment variables in filetype patterns (#20145)
fs: Add vim.fs functions: parents() dirname() basename() dir() find() normalize()
highlight: Implement CurSearch highlight
highlight: Support scoped @spam.eggs.baked_beans groups
input: Delay all simplifications
l10n: Turkish translations #19441
l10n: Improve zh_CN translations (#19483)
lsp: Remove capabilities sanitization (#17814)
lsp: Show feedback on empty hover response (#18308)
lsp: Options to filter and auto-apply code actions (#18221)
lsp: Add vim.lsp.buf.format (#18193)
lsp: Add logging level "OFF" (#18379)
lsp: Add LspAttach and LspDetach autocommands
lsp: Add filter to vim.lsp.get_active_clients()
lsp: Option to reuse_win for jump actions (#18577)
lsp: Add a start function (#18631)
lsp: Send didChangeConfiguration after init (#18847)
lsp: Defaults: tagfunc, omnifunc, formatexpr (#19003, #19677)
lsp: Allow passing custom list handler to LSP functions that return lists (#19213)
lsp: Provide feedback if server can't compute rename result (#19546)
lsp: Add range option to code_action; deprecate range_code_action (#19551)
lsp: Disable exit_timeout by default (#19672)
lsp: Add tcp support
lua: Vim.deprecate() #18320
lua: Vim.cmd() with kwargs acts like nvim_cmd() #18523
lua: Allow some vim script functions to run in fast callbacks
lua: Measure require in --startuptime
lua: Allow vim.cmd to be indexed (#19238)
lua: Print source locations of lua callbacks (#19597)
lua: Add vim.iconv (#18286)
lua: Vim.ui_attach to get ui events from lua (EXPERIMENTAL)
man.vim: List command flags in "gO" outline #17558
mappings: Do not replace existing mapping for simplified form
mappings: Allow special keys and modifiers in mapping
mapset: Support restoring "replace_keycodes" and "desc"
mapset: Support restoring Lua callback (#20024)
marks: Restore viewport on jump #15831
nvim_create_user_command: Pass structured modifiers to commands
pum: Pretend 'mousemoveevent' is set when showing right-click menu
server: Set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009
server: Instance "name", store pipes in stdpath(state)
term: Add support for libvterm >= 0.2
terminal: Implement <c-> for terminal mode
terminal: Recognize underdouble and undercurl
terminfo: Bump built-in terminfo entries (#18570)
treesitter: Allow customizing language symbol name
treesitter: Add ability to retreive a tree/node given a range
treesitter: Upstream node methods from nvim-treesitter
treesitter: Include language in invalid query error (#14053)
treesitter: Bundle Lua parser and queries
treesitter: Add viml parser and queries
treesitter: Add injections
treesitter: Add vim.treesitter.start(), enable for Lua
treesitter: Bundle :help parser and queries
tui: Query terminal for CSI u support (#18181)
tui: Recognize keypad keys when using kitty keyboard protocol
tui: Try terminfo for [re]set_cursor_color OSC #19255
tui: Allow grid and host to disagree on ambiguous-width chars (#19686)
tui: Recognize sidescroll events (#19992)
tui: Support 'mousemoveevent'
ui: Add 'winbar'
ui: Clear message history explicitly with msg_history_clear event
ui: Make right-click menu work properly with ext_multigrid
ui: Allow to set the highlight namespace per window
ui: Use msg_grid based implementation for cmdheight=0
ui-ext: Make 'mousemoveevent' a ui_option
eval: Make Lua Funcref work as method and in substitute() (#20217)
eval: Input() support any type for "cancelreturn" in a dict (#19357)
Bug Fixes
Show autocmd output when F is in shortmess (#18251)
Has() should preserve v:shell_error #18280
Suppress "is a directory" messages with shortmess 'F' (#18296)
Display global statusline correctly with ext_messages
Correct nlua_wait error message #18867
Right-click in clickable statusline #19252
Remote UI may get invalid 'pumblend' value #19379
Assertion failure when requiring missing module in autocmd
api: Nvim_eval_statusline should validate input #18347
api: Check error after getting win/buf handle (#19052)
api: Check for inclusive buffer line index out of bounds correctly (#19056)
api: Change default value of 'pattern' in nvim_exec_autocmds (#19115)
api: Do not switch win/buf if getting option in current win/buf (#19383)
api: Make nvim_set_hl(ns=0, ...) redraw screen properly
api: Nvim_set_hl bail out on invalid group name (#20021)
api: Notify dict watchers on nvim_set_var and vim.g setter
api/command: Fargs behavior when no arguments are passed (#19862)
autocmds: Separate command from desc (#18617)
buffer: Disable buffer-updates before removing from window #18933
build: Missing definitions for sizeof macros #16393
build: Only pass -municode if MINGW #19049
build: Strip trailing newline from variable (#19084)
build: Don't disable byte precompilation on debug builds
build: Fails if git is missing #19366
charclass: Make behavior with empty str match latest Vim (#19749)
checkhealth: Skip vim.health #18816
ci: Remove 2000ms blocking wait in many plugin/lsp_spec.lua tests
cmd: Make :-tabmove work with modifiers (#18447)
cmdheight=0: Various issues part3 #19816
cmdline: Fix passing -1 as char
cmdline: Trigger CmdlineEnter and ModeChanged earlier (#19474)
cmdline: Do not trigger completion at wrong time (#19920)
cmdline: Don't send invalid cursor with incsearch and cmdheight=0
column: Move sign sentinel after inserting/de...
|
|
|
|
TeXstudio 4.4.0
-----------------
- new icon theme Colibri (by geolta)
- modernized manual
- faster removing of multiple lines
- end multi cursor mode with esc
- switch to CMAKE build system (qmake deprecated)
- hide/filter configuration completer list
- bug fixes
TeXstudio 4.3.1
-----------------
- fix loading files various times if relative path is used for \include
- fix custom verbatim highlighting
- fix label highlighting
- fix version checking
TeXstudio 4.3.0
-----------------
- show most used command at first place in completer
- more cwls
- get position into clipboard in pdf on ctrl+shift+click
- copy/paste table content into table/matrix wizard
- move to next/previous word now stops at every delimiter (no skip
over several brackets)
- small bug fixes
TeXstudio 4.2.3
-----------------
- xindex engine added
- fix math highlighting in keyvals
- add context menu in embbeded pdf viewer to invert pdf colors
- remember window state (maximized/normal) of config dialog
- fix (and speed-up) miktex package detection
- fix handling apostrophed words better in spellchecker
- regular expression in extended search behave the same as in normal search
- more cwls
TeXstudio 4.2.2
-----------------
- more cwls
- use picture highlighting for tikz env and similar
TeXstudio 4.2.1
-----------------
- fix placeholder issues
- handle NewDocumentsCommand better for completer
- enable "open in explorer" again
- fix building for poppler >=22.x
- more cwls
TeXstudio 4.2.0
-----------------
- more cwls
- fix user menu handling
- filter available dictionaries in status/language selection
- change placeHolder behavior: autoremove when content in placeholder
is changed, don't use placeholder for cutBuffer
TeXstudio 4.1.2
-----------------
- allow resizing the different sections in the symbol widget
- fix automatic session restore on OSX/Qt6
- scale inline preview if visible linewidth is too small
- fix latex package name parsing on Qt5 builds
- added cwls
TeXstudio 4.1.1
-----------------
- fix weird OSX issue that cursor keys were not working
- allow maximise config dialog
TeXstudio 4.1.0
-----------------
- change session format to json in order to circumvent OSX/Qt6 issue
- make edview accessible from js
TeXstudio 4.0.0
-----------------
- adapt to Qt6/poppler-qt6
- remodel structure handling in order to avoid (rare) crashes
- more and updated completion word lists thanks to mbertucci47
- handle text (e.g. \text{text}) in mathenv as text with spell checking
- performance improvement for large files with large number of labels
and/or large number of includes
- some bug fixes
TeXstudio 3.1.2
-----------------
- completed global TOC (background color coded, can be adjusted in config)
- fontawesome5 symbol pane
- another dark theme style (Orion Dark)
- results from styleparser gets immediately updated
TeXstudio 3.1.1
-----------------
- let global TOC update as you type
TeXstudio 3.1.0
-----------------
- fix changing GUI language
- global TOC added which needs to be updated for now (WIP)
TeXstudio 3.0.5
-----------------
- fix crash when deleting all elements of a build chain
- fix large tooltips on win with ADWAITA style
- number of pdf rendering threads limited to 8 (or to set value)
- add command line option --texpath to force a tex path
- adapt speller dialog to find the same errors as the online checker
- fix replace in global search
TeXstudio 3.0.2
-----------------
- changed behaviour for cut buffer and Ctrl+e (insert env)
- texdoc added as selectable command
- larger number of default dictionaries added
TeXstudio 3.0.0
-----------------
- speed up document parsing, should result in faster document load times
- spell checking is done asynchronously
- custom verbatim/math env highlighting abandoned for a cwl based approach
- better dark-mode support
- qt4 support abandoned
|
|
|
|
|
|
|
|
|
|
|
|
# Changes (upstream)
1.5.30a
* Some additional comments
* Fedora compile fix
# Local Changes
* Fixed a couple of compile-time warnings.
* Fixed bug in error handling.
* Fixed a typo in header causing linker error on Linux.
* Honor package's own LIBS definition, while still passing LDFLAGS to
properly set the runtime library path for X11 libs.
* Add missing LICENSE.
* Specify missing dependencies to allow the package to link against
libICE/libSM.
* Add a post-install target to install .desktop file (borrowed from
from AUR) and relevant pixmap (taken from the official site).
* Taking maintainership.
|
|
|
|
Rework the pkgsrc infrastructure to simplify tree-sitter-depends.mk, rewrite
the awk script to simplify things and support regular awk, and put it in the
usual place. Also add support for Darwin (where this was tested).
# 22.12 (2022-12-06)
This is a great big release filled with changes from a 99 contributors. A big _thank you_ to you all!
As usual, the following is a summary of each of the changes since the last release.
For the full log, check out the [git log](https://github.com/helix-editor/helix/compare/22.08.1..22.12).
Breaking changes:
- Remove readline-like navigation bindings from the default insert mode keymap ([e12690e](https://github.com/helix-editor/helix/commit/e12690e), [#3811](https://github.com/helix-editor/helix/pull/3811), [#3827](https://github.com/helix-editor/helix/pull/3827), [#3915](https://github.com/helix-editor/helix/pull/3915), [#4088](https://github.com/helix-editor/helix/pull/4088))
- Rename `append_to_line` as `insert_at_line_end` and `prepend_to_line` as `insert_at_line_start` ([#3753](https://github.com/helix-editor/helix/pull/3753))
- Swap diagnostic picker and debug mode bindings in the space keymap ([#4229](https://github.com/helix-editor/helix/pull/4229))
- Select newly inserted text on paste or from shell commands ([#4458](https://github.com/helix-editor/helix/pull/4458), [#4608](https://github.com/helix-editor/helix/pull/4608), [#4619](https://github.com/helix-editor/helix/pull/4619), [#4824](https://github.com/helix-editor/helix/pull/4824))
- Select newly inserted surrounding characters on `ms<char>` ([#4752](https://github.com/helix-editor/helix/pull/4752))
- Exit select-mode after executing `replace_*` commands ([#4554](https://github.com/helix-editor/helix/pull/4554))
- Exit select-mode after executing surround commands ([#4858](https://github.com/helix-editor/helix/pull/4858))
- Change tree-sitter text-object keys ([#3782](https://github.com/helix-editor/helix/pull/3782))
- Rename `fleetish` theme to `fleet_dark` ([#4997](https://github.com/helix-editor/helix/pull/4997))
Features:
- Bufferline ([#2759](https://github.com/helix-editor/helix/pull/2759))
- Support underline styles and colors ([#4061](https://github.com/helix-editor/helix/pull/4061), [98c121c](https://github.com/helix-editor/helix/commit/98c121c))
- Inheritance for themes ([#3067](https://github.com/helix-editor/helix/pull/3067), [#4096](https://github.com/helix-editor/helix/pull/4096))
- Cursorcolumn ([#4084](https://github.com/helix-editor/helix/pull/4084))
- Overhauled system for writing files and quiting ([#2267](https://github.com/helix-editor/helix/pull/2267), [#4397](https://github.com/helix-editor/helix/pull/4397))
- Autosave when terminal loses focus ([#3178](https://github.com/helix-editor/helix/pull/3178))
- Use OSC52 as a fallback for the system clipboard ([#3220](https://github.com/helix-editor/helix/pull/3220))
- Show git diffs in the gutter ([#3890](https://github.com/helix-editor/helix/pull/3890), [#5012](https://github.com/helix-editor/helix/pull/5012), [#4995](https://github.com/helix-editor/helix/pull/4995))
- Add a logo ([dc1ec56](https://github.com/helix-editor/helix/commit/dc1ec56))
- Multi-cursor completion ([#4496](https://github.com/helix-editor/helix/pull/4496))
Commands:
- `file_picker_in_current_directory` (`<space>F`) ([#3701](https://github.com/helix-editor/helix/pull/3701))
- `:lsp-restart` to restart the current document's language server ([#3435](https://github.com/helix-editor/helix/pull/3435), [#3972](https://github.com/helix-editor/helix/pull/3972))
- `join_selections_space` (`A-j`) which joins selections and selects the joining whitespace ([#3549](https://github.com/helix-editor/helix/pull/3549))
- `:update` to write the current file if it is modified ([#4426](https://github.com/helix-editor/helix/pull/4426))
- `:lsp-workspace-command` for picking LSP commands to execute ([#3140](https://github.com/helix-editor/helix/pull/3140))
- `extend_prev_word_end` - the extend variant for `move_prev_word_end` ([7468fa2](https://github.com/helix-editor/helix/commit/7468fa2))
- `make_search_word_bounded` which adds regex word boundaries to the current search register value ([#4322](https://github.com/helix-editor/helix/pull/4322))
- `:reload-all` - `:reload` for all open buffers ([#4663](https://github.com/helix-editor/helix/pull/4663), [#4901](https://github.com/helix-editor/helix/pull/4901))
- `goto_next_change` (`]g`), `goto_prev_change` (`[g`), `goto_first_change` (`[G`), `goto_last_change` (`]G`) textobjects for jumping between VCS changes ([#4650](https://github.com/helix-editor/helix/pull/4650))
Usability improvements and fixes:
- Don't log 'LSP not defined' errors in the logfile ([1caba2d](https://github.com/helix-editor/helix/commit/1caba2d))
- Look for the external formatter program before invoking it ([#3670](https://github.com/helix-editor/helix/pull/3670))
- Don't send LSP didOpen events for documents without URLs ([44b4479](https://github.com/helix-editor/helix/commit/44b4479))
- Fix off-by-one in `extend_line_above` command ([#3689](https://github.com/helix-editor/helix/pull/3689))
- Use the original scroll offset when opening a split ([1acdfaa](https://github.com/helix-editor/helix/commit/1acdfaa))
- Handle auto-formatting failures and save the file anyway ([#3684](https://github.com/helix-editor/helix/pull/3684))
- Ensure the cursor is in view after `:reflow` ([#3733](https://github.com/helix-editor/helix/pull/3733))
- Add default rulers and reflow config for git commit messages ([#3738](https://github.com/helix-editor/helix/pull/3738))
- Improve grammar fetching and building output ([#3773](https://github.com/helix-editor/helix/pull/3773))
- Add a `text` language to language completion ([cc47d3f](https://github.com/helix-editor/helix/commit/cc47d3f))
- Improve error handling for `:set-language` ([e8add6f](https://github.com/helix-editor/helix/commit/e8add6f))
- Improve error handling for `:config-reload` ([#3668](https://github.com/helix-editor/helix/pull/3668))
- Improve error handling when passing improper ranges to syntax highlighting ([#3826](https://github.com/helix-editor/helix/pull/3826))
- Render `<code>` tags as raw markup in markdown ([#3425](https://github.com/helix-editor/helix/pull/3425))
- Remove border around the LSP code-actions popup ([#3444](https://github.com/helix-editor/helix/pull/3444))
- Canonicalize the path to the runtime directory ([#3794](https://github.com/helix-editor/helix/pull/3794))
- Add a `themelint` xtask for linting themes ([#3234](https://github.com/helix-editor/helix/pull/3234))
- Re-sort LSP diagnostics after applying transactions ([#3895](https://github.com/helix-editor/helix/pull/3895), [#4319](https://github.com/helix-editor/helix/pull/4319))
- Add a command-line flag to specify the log file ([#3807](https://github.com/helix-editor/helix/pull/3807))
- Track source and tag information in LSP diagnostics ([#3898](https://github.com/helix-editor/helix/pull/3898), [1df32c9](https://github.com/helix-editor/helix/commit/1df32c9))
- Fix theme returning to normal when exiting the `:theme` completion ([#3644](https://github.com/helix-editor/helix/pull/3644))
- Improve error messages for invalid commands in the keymap ([#3931](https://github.com/helix-editor/helix/pull/3931))
- Deduplicate regexs in `search_selection` command ([#3941](https://github.com/helix-editor/helix/pull/3941))
- Split the finding of LSP root and config roots ([#3929](https://github.com/helix-editor/helix/pull/3929))
- Ensure that the cursor is within view after auto-formatting ([#4047](https://github.com/helix-editor/helix/pull/4047))
- Add pseudo-pending to commands with on-next-key callbacks ([#4062](https://github.com/helix-editor/helix/pull/4062), [#4077](https://github.com/helix-editor/helix/pull/4077))
- Add live preview to `:goto` ([#2982](https://github.com/helix-editor/helix/pull/2982))
- Show regex compilation failure in a popup ([#3049](https://github.com/helix-editor/helix/pull/3049))
- Add 'cycled to end' and 'no more matches' for search ([#3176](https://github.com/helix-editor/helix/pull/3176), [#4101](https://github.com/helix-editor/helix/pull/4101))
- Add extending behavior to tree-sitter textobjects ([#3266](https://github.com/helix-editor/helix/pull/3266))
- Add `ui.gutter.selected` option for themes ([#3303](https://github.com/helix-editor/helix/pull/3303))
- Make statusline mode names configurable ([#3311](https://github.com/helix-editor/helix/pull/3311))
- Add a statusline element for total line count ([#3960](https://github.com/helix-editor/helix/pull/3960))
- Add extending behavior to `goto_window_*` commands ([#3985](https://github.com/helix-editor/helix/pull/3985))
- Fix a panic in signature help when the preview is too large ([#4030](https://github.com/helix-editor/helix/pull/4030))
- Add command names to the command palette ([#4071](https://github.com/helix-editor/helix/pull/4071), [#4223](https://github.com/helix-editor/helix/pull/4223), [#4495](https://github.com/helix-editor/helix/pull/4495))
- Find the LSP workspace root from the current document's path ([#3553](https://github.com/helix-editor/helix/pull/3553))
- Add an option to skip indent-guide levels ([#3819](https://github.com/helix-editor/helix/pull/3819), [2c36e33](https://github.com/helix-editor/helix/commit/2c36e33))
- Change focus to modified docs on quit ([#3872](https://github.com/helix-editor/helix/pull/3872))
- Respond to `USR1` signal by reloading config ([#3952](https://github.com/helix-editor/helix/pull/3952))
- Exit gracefully when the close operation fails ([#4081](https://github.com/helix-editor/helix/pull/4081))
- Fix goto/view center mismatch ([#4135](https://github.com/helix-editor/helix/pull/4135))
- Highlight the current file picker document on idle-timeout ([#3172](https://github.com/helix-editor/helix/pull/3172), [a85e386](https://github.com/helix-editor/helix/commit/a85e386))
- Apply transactions to jumplist selections ([#4186](https://github.com/helix-editor/helix/pull/4186), [#4227](https://github.com/helix-editor/helix/pull/4227), [#4733](https://github.com/helix-editor/helix/pull/4733), [#4865](https://github.com/helix-editor/helix/pull/4865), [#4912](https://github.com/helix-editor/helix/pull/4912), [#4965](https://github.com/helix-editor/helix/pull/4965), [#4981](https://github.com/helix-editor/helix/pull/4981))
- Use space as a separator for fuzzy matcher ([#3969](https://github.com/helix-editor/helix/pull/3969))
- Overlay all diagnostics with highest severity on top ([#4113](https://github.com/helix-editor/helix/pull/4113))
- Avoid re-parsing unmodified tree-sitter injections ([#4146](https://github.com/helix-editor/helix/pull/4146))
- Add extending captures for indentation, re-enable python indentation ([#3382](https://github.com/helix-editor/helix/pull/3382), [3e84434](https://github.com/helix-editor/helix/commit/3e84434))
- Only allow either `--vsplit` or `--hsplit` CLI flags at once ([#4202](https://github.com/helix-editor/helix/pull/4202))
- Fix append cursor location when selection anchor is at the end of the document ([#4147](https://github.com/helix-editor/helix/pull/4147))
- Improve selection yanking message ([#4275](https://github.com/helix-editor/helix/pull/4275))
- Log failures to load tree-sitter grammars as errors ([#4315](https://github.com/helix-editor/helix/pull/4315))
- Fix rendering of lines longer than 65,536 columns ([#4172](https://github.com/helix-editor/helix/pull/4172))
- Skip searching `.git` in `global_search` ([#4334](https://github.com/helix-editor/helix/pull/4334))
- Display tree-sitter scopes in a popup ([#4337](https://github.com/helix-editor/helix/pull/4337))
- Fix deleting a word from the end of the buffer ([#4328](https://github.com/helix-editor/helix/pull/4328))
- Pretty print the syntax tree in `:tree-sitter-subtree` ([#4295](https://github.com/helix-editor/helix/pull/4295), [#4606](https://github.com/helix-editor/helix/pull/4606))
- Allow specifying suffixes for file-type detection ([#2455](https://github.com/helix-editor/helix/pull/2455), [#4414](https://github.com/helix-editor/helix/pull/4414))
- Fix multi-byte auto-pairs ([#4024](https://github.com/helix-editor/helix/pull/4024))
- Improve sort scoring for LSP code-actions and completions ([#4134](https://github.com/helix-editor/helix/pull/4134))
- Fix the handling of quotes within shellwords ([#4098](https://github.com/helix-editor/helix/pull/4098))
- Fix `delete_word_backward` and `delete_word_forward` on newlines ([#4392](https://github.com/helix-editor/helix/pull/4392))
- Fix 'no entry found for key' crash on `:write-all` ([#4384](https://github.com/helix-editor/helix/pull/4384))
- Remove lowercase requirement for tree-sitter grammars ([#4346](https://github.com/helix-editor/helix/pull/4346))
- Resolve LSP completion items on idle-timeout ([#4406](https://github.com/helix-editor/helix/pull/4406), [#4797](https://github.com/helix-editor/helix/pull/4797))
- Render diagnostics in the file picker preview ([#4324](https://github.com/helix-editor/helix/pull/4324))
- Fix terminal freezing on `shell_insert_output` ([#4156](https://github.com/helix-editor/helix/pull/4156))
- Allow use of the count in the repeat operator (`.`) ([#4450](https://github.com/helix-editor/helix/pull/4450))
- Show the current theme name on `:theme` with no arguments ([#3740](https://github.com/helix-editor/helix/pull/3740))
- Fix rendering in very large terminals ([#4318](https://github.com/helix-editor/helix/pull/4318))
- Sort LSP preselected items to the top of the completion menu ([#4480](https://github.com/helix-editor/helix/pull/4480))
- Trim braces and quotes from paths in goto-file ([#4370](https://github.com/helix-editor/helix/pull/4370))
- Prevent automatic signature help outside of insert mode ([#4456](https://github.com/helix-editor/helix/pull/4456))
- Fix freezes with external programs that process stdin and stdout concurrently ([#4180](https://github.com/helix-editor/helix/pull/4180))
- Make `scroll` aware of tabs and wide characters ([#4519](https://github.com/helix-editor/helix/pull/4519))
- Correctly handle escaping in `command_mode` completion ([#4316](https://github.com/helix-editor/helix/pull/4316), [#4587](https://github.com/helix-editor/helix/pull/4587), [#4632](https://github.com/helix-editor/helix/pull/4632))
- Fix `delete_char_backward` for paired characters ([#4558](https://github.com/helix-editor/helix/pull/4558))
- Fix crash from two windows editing the same document ([#4570](https://github.com/helix-editor/helix/pull/4570))
- Fix pasting from the blackhole register ([#4497](https://github.com/helix-editor/helix/pull/4497))
- Support LSP insertReplace completion items ([1312682](https://github.com/helix-editor/helix/commit/1312682))
- Dynamically resize the line number gutter width ([#3469](https://github.com/helix-editor/helix/pull/3469))
- Fix crash for unknown completion item kinds ([#4658](https://github.com/helix-editor/helix/pull/4658))
- Re-enable `format_selections` for single selection ranges ([d4f5cab](https://github.com/helix-editor/helix/commit/d4f5cab))
- Limit the number of in-progress tree-sitter query matches ([#4707](https://github.com/helix-editor/helix/pull/4707), [#4830](https://github.com/helix-editor/helix/pull/4830))
- Use the special `#` register with `increment`/`decrement` to change by range number ([#4418](https://github.com/helix-editor/helix/pull/4418))
- Add a statusline element to show number of selected chars ([#4682](https://github.com/helix-editor/helix/pull/4682))
- Add a statusline element showing global LSP diagnostic warning and error counts ([#4569](https://github.com/helix-editor/helix/pull/4569))
- Add a scrollbar to popups ([#4449](https://github.com/helix-editor/helix/pull/4449))
- Prefer shorter matches in fuzzy matcher scoring ([#4698](https://github.com/helix-editor/helix/pull/4698))
- Use key-sequence format for command palette keybinds ([#4712](https://github.com/helix-editor/helix/pull/4712))
- Remove prefix filtering from autocompletion menu ([#4578](https://github.com/helix-editor/helix/pull/4578))
- Focus on the parent buffer when closing a split ([#4766](https://github.com/helix-editor/helix/pull/4766))
- Handle language server termination ([#4797](https://github.com/helix-editor/helix/pull/4797), [#4852](https://github.com/helix-editor/helix/pull/4852))
- Allow `r`/`t`/`f` to work on tab characters ([#4817](https://github.com/helix-editor/helix/pull/4817))
- Show a preview for scratch buffers in the buffer picker ([#3454](https://github.com/helix-editor/helix/pull/3454))
- Set a limit of entries in the jumplist ([#4750](https://github.com/helix-editor/helix/pull/4750))
- Re-use shell outputs when inserting or appending shell output ([#3465](https://github.com/helix-editor/helix/pull/3465))
- Check LSP server provider capabilities ([#3554](https://github.com/helix-editor/helix/pull/3554))
- Improve tree-sitter parsing performance on files with many language layers ([#4716](https://github.com/helix-editor/helix/pull/4716))
- Move indentation to the next line when using `<ret>` on a line with only whitespace ([#4854](https://github.com/helix-editor/helix/pull/4854))
- Remove selections for closed views from all documents ([#4888](https://github.com/helix-editor/helix/pull/4888))
- Improve performance of the `:reload` command ([#4457](https://github.com/helix-editor/helix/pull/4457))
- Properly handle media keys ([#4887](https://github.com/helix-editor/helix/pull/4887))
- Support LSP diagnostic data field ([#4935](https://github.com/helix-editor/helix/pull/4935))
- Handle C-i keycode as tab ([#4961](https://github.com/helix-editor/helix/pull/4961))
- Fix view alignment for jumplist picker jumps ([#3743](https://github.com/helix-editor/helix/pull/3743))
- Use OSC52 for tmux clipboard provider ([#5027](https://github.com/helix-editor/helix/pull/5027))
Themes:
- Add `varua` ([#3610](https://github.com/helix-editor/helix/pull/3610), [#4964](https://github.com/helix-editor/helix/pull/4964))
- Update `boo_berry` ([#3653](https://github.com/helix-editor/helix/pull/3653))
- Add `rasmus` ([#3728](https://github.com/helix-editor/helix/pull/3728))
- Add `papercolor_dark` ([#3742](https://github.com/helix-editor/helix/pull/3742))
- Update `monokai_pro_spectrum` ([#3814](https://github.com/helix-editor/helix/pull/3814))
- Update `nord` ([#3792](https://github.com/helix-editor/helix/pull/3792))
- Update `fleetish` ([#3844](https://github.com/helix-editor/helix/pull/3844), [#4487](https://github.com/helix-editor/helix/pull/4487), [#4813](https://github.com/helix-editor/helix/pull/4813))
- Update `flatwhite` ([#3843](https://github.com/helix-editor/helix/pull/3843))
- Add `darcula` ([#3739](https://github.com/helix-editor/helix/pull/3739))
- Update `papercolor` ([#3938](https://github.com/helix-editor/helix/pull/3938), [#4317](https://github.com/helix-editor/helix/pull/4317))
- Add bufferline colors to multiple themes ([#3881](https://github.com/helix-editor/helix/pull/3881))
- Add `gruvbox_dark_hard` ([#3948](https://github.com/helix-editor/helix/pull/3948))
- Add `onedarker` ([#3980](https://github.com/helix-editor/helix/pull/3980), [#4060](https://github.com/helix-editor/helix/pull/4060))
- Add `dark_high_contrast` ([#3312](https://github.com/helix-editor/helix/pull/3312))
- Update `bogster` ([#4121](https://github.com/helix-editor/helix/pull/4121), [#4264](https://github.com/helix-editor/helix/pull/4264))
- Update `sonokai` ([#4089](https://github.com/helix-editor/helix/pull/4089))
- Update `ayu_*` themes ([#4140](https://github.com/helix-editor/helix/pull/4140), [#4109](https://github.com/helix-editor/helix/pull/4109), [#4662](https://github.com/helix-editor/helix/pull/4662), [#4764](https://github.com/helix-editor/helix/pull/4764))
- Update `everforest` ([#3998](https://github.com/helix-editor/helix/pull/3998))
- Update `monokai_pro_octagon` ([#4247](https://github.com/helix-editor/helix/pull/4247))
- Add `heisenberg` ([#4209](https://github.com/helix-editor/helix/pull/4209))
- Add `bogster_light` ([#4265](https://github.com/helix-editor/helix/pull/4265))
- Update `pop-dark` ([#4323](https://github.com/helix-editor/helix/pull/4323))
- Update `rose_pine` ([#4221](https://github.com/helix-editor/helix/pull/4221))
- Add `kanagawa` ([#4300](https://github.com/helix-editor/helix/pull/4300))
- Add `hex_steel`, `hex_toxic` and `hex_lavendar` ([#4367](https://github.com/helix-editor/helix/pull/4367), [#4990](https://github.com/helix-editor/helix/pull/4990))
- Update `tokyonight` and `tokyonight_storm` ([#4415](https://github.com/helix-editor/helix/pull/4415))
- Update `gruvbox` ([#4626](https://github.com/helix-editor/helix/pull/4626))
- Update `dark_plus` ([#4661](https://github.com/helix-editor/helix/pull/4661), [#4678](https://github.com/helix-editor/helix/pull/4678))
- Add `zenburn` ([#4613](https://github.com/helix-editor/helix/pull/4613), [#4977](https://github.com/helix-editor/helix/pull/4977))
- Update `monokai_pro` ([#4789](https://github.com/helix-editor/helix/pull/4789))
- Add `mellow` ([#4770](https://github.com/helix-editor/helix/pull/4770))
- Add `nightfox` ([#4769](https://github.com/helix-editor/helix/pull/4769), [#4966](https://github.com/helix-editor/helix/pull/4966))
- Update `doom_acario_dark` ([#4979](https://github.com/helix-editor/helix/pull/4979))
- Update `autumn` ([#4996](https://github.com/helix-editor/helix/pull/4996))
- Update `acme` ([#4999](https://github.com/helix-editor/helix/pull/4999))
- Update `nord_light` ([#4999](https://github.com/helix-editor/helix/pull/4999))
- Update `serika_*` ([#5015](https://github.com/helix-editor/helix/pull/5015))
LSP configurations:
- Switch to `openscad-lsp` for OpenScad ([#3750](https://github.com/helix-editor/helix/pull/3750))
- Support Jsonnet ([#3748](https://github.com/helix-editor/helix/pull/3748))
- Support Markdown ([#3499](https://github.com/helix-editor/helix/pull/3499))
- Support Bass ([#3771](https://github.com/helix-editor/helix/pull/3771))
- Set roots configuration for Elixir and HEEx ([#3917](https://github.com/helix-editor/helix/pull/3917), [#3959](https://github.com/helix-editor/helix/pull/3959))
- Support Purescript ([#4242](https://github.com/helix-editor/helix/pull/4242))
- Set roots configuration for Julia ([#4361](https://github.com/helix-editor/helix/pull/4361))
- Support D ([#4372](https://github.com/helix-editor/helix/pull/4372))
- Increase default language server timeout for Julia ([#4575](https://github.com/helix-editor/helix/pull/4575))
- Use ElixirLS for HEEx ([#4679](https://github.com/helix-editor/helix/pull/4679))
- Support Bicep ([#4403](https://github.com/helix-editor/helix/pull/4403))
- Switch to `nil` for Nix ([433ccef](https://github.com/helix-editor/helix/commit/433ccef))
- Support QML ([#4842](https://github.com/helix-editor/helix/pull/4842))
- Enable auto-format for CSS ([#4987](https://github.com/helix-editor/helix/pull/4987))
- Support CommonLisp ([4176769](https://github.com/helix-editor/helix/commit/4176769))
New languages:
- SML ([#3692](https://github.com/helix-editor/helix/pull/3692))
- Jsonnet ([#3714](https://github.com/helix-editor/helix/pull/3714))
- Godot resource ([#3759](https://github.com/helix-editor/helix/pull/3759))
- Astro ([#3829](https://github.com/helix-editor/helix/pull/3829))
- SSH config ([#2455](https://github.com/helix-editor/helix/pull/2455), [#4538](https://github.com/helix-editor/helix/pull/4538))
- Bass ([#3771](https://github.com/helix-editor/helix/pull/3771))
- WAT (WebAssembly text format) ([#4040](https://github.com/helix-editor/helix/pull/4040), [#4542](https://github.com/helix-editor/helix/pull/4542))
- Purescript ([#4242](https://github.com/helix-editor/helix/pull/4242))
- D ([#4372](https://github.com/helix-editor/helix/pull/4372), [#4562](https://github.com/helix-editor/helix/pull/4562))
- VHS ([#4486](https://github.com/helix-editor/helix/pull/4486))
- KDL ([#4481](https://github.com/helix-editor/helix/pull/4481))
- XML ([#4518](https://github.com/helix-editor/helix/pull/4518))
- WIT ([#4525](https://github.com/helix-editor/helix/pull/4525))
- ENV ([#4536](https://github.com/helix-editor/helix/pull/4536))
- INI ([#4538](https://github.com/helix-editor/helix/pull/4538))
- Bicep ([#4403](https://github.com/helix-editor/helix/pull/4403), [#4751](https://github.com/helix-editor/helix/pull/4751))
- QML ([#4842](https://github.com/helix-editor/helix/pull/4842))
- CommonLisp ([4176769](https://github.com/helix-editor/helix/commit/4176769))
Updated languages and queries:
- Zig ([#3621](https://github.com/helix-editor/helix/pull/3621), [#4745](https://github.com/helix-editor/helix/pull/4745))
- Rust ([#3647](https://github.com/helix-editor/helix/pull/3647), [#3729](https://github.com/helix-editor/helix/pull/3729), [#3927](https://github.com/helix-editor/helix/pull/3927), [#4073](https://github.com/helix-editor/helix/pull/4073), [#4510](https://github.com/helix-editor/helix/pull/4510), [#4659](https://github.com/helix-editor/helix/pull/4659), [#4717](https://github.com/helix-editor/helix/pull/4717))
- Solidity ([20ed8c2](https://github.com/helix-editor/helix/commit/20ed8c2))
- Fish ([#3704](https://github.com/helix-editor/helix/pull/3704))
- Elixir ([#3645](https://github.com/helix-editor/helix/pull/3645), [#4333](https://github.com/helix-editor/helix/pull/4333), [#4821](https://github.com/helix-editor/helix/pull/4821))
- Diff ([#3708](https://github.com/helix-editor/helix/pull/3708))
- Nix ([665e27f](https://github.com/helix-editor/helix/commit/665e27f), [1fe3273](https://github.com/helix-editor/helix/commit/1fe3273))
- Markdown ([#3749](https://github.com/helix-editor/helix/pull/3749), [#4078](https://github.com/helix-editor/helix/pull/4078), [#4483](https://github.com/helix-editor/helix/pull/4483), [#4478](https://github.com/helix-editor/helix/pull/4478))
- GDScript ([#3760](https://github.com/helix-editor/helix/pull/3760))
- JSX and TSX ([#3853](https://github.com/helix-editor/helix/pull/3853), [#3973](https://github.com/helix-editor/helix/pull/3973))
- Ruby ([#3976](https://github.com/helix-editor/helix/pull/3976), [#4601](https://github.com/helix-editor/helix/pull/4601))
- R ([#4031](https://github.com/helix-editor/helix/pull/4031))
- WGSL ([#3996](https://github.com/helix-editor/helix/pull/3996), [#4079](https://github.com/helix-editor/helix/pull/4079))
- C# ([#4118](https://github.com/helix-editor/helix/pull/4118), [#4281](https://github.com/helix-editor/helix/pull/4281), [#4213](https://github.com/helix-editor/helix/pull/4213))
- Twig ([#4176](https://github.com/helix-editor/helix/pull/4176))
- Lua ([#3552](https://github.com/helix-editor/helix/pull/3552))
- C/C++ ([#4079](https://github.com/helix-editor/helix/pull/4079), [#4278](https://github.com/helix-editor/helix/pull/4278), [#4282](https://github.com/helix-editor/helix/pull/4282))
- Cairo ([17488f1](https://github.com/helix-editor/helix/commit/17488f1), [431f9c1](https://github.com/helix-editor/helix/commit/431f9c1), [09a6df1](https://github.com/helix-editor/helix/commit/09a6df1))
- Rescript ([#4356](https://github.com/helix-editor/helix/pull/4356))
- Zig ([#4409](https://github.com/helix-editor/helix/pull/4409))
- Scala ([#4353](https://github.com/helix-editor/helix/pull/4353), [#4697](https://github.com/helix-editor/helix/pull/4697), [#4701](https://github.com/helix-editor/helix/pull/4701))
- LaTeX ([#4528](https://github.com/helix-editor/helix/pull/4528), [#4922](https://github.com/helix-editor/helix/pull/4922))
- SQL ([#4529](https://github.com/helix-editor/helix/pull/4529))
- Python ([#4560](https://github.com/helix-editor/helix/pull/4560))
- Bash/Zsh ([#4582](https://github.com/helix-editor/helix/pull/4582))
- Nu ([#4583](https://github.com/helix-editor/helix/pull/4583))
- Julia ([#4588](https://github.com/helix-editor/helix/pull/4588))
- Typescript ([#4703](https://github.com/helix-editor/helix/pull/4703))
- Meson ([#4572](https://github.com/helix-editor/helix/pull/4572))
- Haskell ([#4800](https://github.com/helix-editor/helix/pull/4800))
- CMake ([#4809](https://github.com/helix-editor/helix/pull/4809))
- HTML ([#4829](https://github.com/helix-editor/helix/pull/4829), [#4881](https://github.com/helix-editor/helix/pull/4881))
- Java ([#4886](https://github.com/helix-editor/helix/pull/4886))
- Go ([#4906](https://github.com/helix-editor/helix/pull/4906), [#4969](https://github.com/helix-editor/helix/pull/4969), [#5010](https://github.com/helix-editor/helix/pull/5010))
- CSS ([#4882](https://github.com/helix-editor/helix/pull/4882))
- Racket ([#4915](https://github.com/helix-editor/helix/pull/4915))
- SCSS ([#5003](https://github.com/helix-editor/helix/pull/5003))
Packaging:
- Filter relevant source files in the Nix flake ([#3657](https://github.com/helix-editor/helix/pull/3657))
- Build a binary for `aarch64-linux` in the release CI ([038a91d](https://github.com/helix-editor/helix/commit/038a91d))
- Build an AppImage for `aarch64-linux` in the release CI ([b738031](https://github.com/helix-editor/helix/commit/b738031))
- Enable CI builds for `riscv64-linux` ([#3685](https://github.com/helix-editor/helix/pull/3685))
- Support preview releases in CI ([0090a2d](https://github.com/helix-editor/helix/commit/0090a2d))
- Strip binaries built in CI ([#3780](https://github.com/helix-editor/helix/pull/3780))
- Fix the development shell for the Nix Flake on `aarch64-darwin` ([#3810](https://github.com/helix-editor/helix/pull/3810))
- Raise the MSRV and create an MSRV policy ([#3896](https://github.com/helix-editor/helix/pull/3896), [#3913](https://github.com/helix-editor/helix/pull/3913), [#3961](https://github.com/helix-editor/helix/pull/3961))
- Fix Fish completions for `--config` and `--log` flags ([#3912](https://github.com/helix-editor/helix/pull/3912))
- Use builtin filenames option in Bash completion ([#4648](https://github.com/helix-editor/helix/pull/4648))
|
|
|
|
The configure script found X11 but the X11 option is off,
and thus the headers are not buildlinked.
|
|
|
|
editors/ee was originally renamed to editors/easyedit due to conflict
with the now non-existent graphics/ee (former GNOME1 package).
Currently editors/ee is in par with the most recent available
version of EasyEdit.
|
|
|
|
EasyEdit is an easy to use text editor. Intended to be usable with little
or no instruction. Provides a terminal (curses based) interface. Features
pop-up menus. Born in HP-UX, included in FreeBSD.
|
|
|
|
This is the portable version of JOE's Own Editor from the MirBSD
project.
This version has been enhanced by several functions intended for
programmers or other professional users, and includes a lot of bug
fixes.
|
|
- Capitalize '{{username}}', fix: 'tel:' is not local
|
|
A potential cause of crash is removed (by initializing the variables of
TextEdit and TabBar before any event is triggered).
Also:
● The Paste item of the Edit menu is enabled/disabled appropriately.
● The single quote is covered as the digit separator in C++(≥14) syntax
highlighting.
● Enabled instant tooltips and corrected context menus on Wayland.
|
|
This release is mostly about fixing or circumventing bugs, especially with Qt6.
Main changes:
● A crash on pasting empty clipboard is fixed.
● A bug is fixed in updating widget states after deleting a node.
● Text zooming is fixed for documents that are saved by the Qt6 version.
● The text tab stop distance is corrected.
● A workaround has been added for a Qt6 bug that doesn't include newlines in
the plain-text data of the copied text.
● Total node deselection is prevented with Qt6.
● The Unix signal handling is revamped.
● "Embed Image" is removed from the toolbar to make it uncluttered (it's till
in the right-click and Format menus).
● The context menus and tooltips are corrected under Wayland.
● Simplified finding of Qt modules with cmake.
● Silenced the compilation warnings with Qt 6.4.
|
|
|
|
|
|
- Export HTML: add abs. link base marker '.tpnoteroot'
|
|
- Viewer: follow also absolut local links
|
|
Changes:
9.0.0306 buffer write message is two lines in message popup window
9.0.0307 :echomsg doesn't work properly with cmdheight=0
9.0.0308 when cmdheight is zero the attention prompt doesn't show
9.0.0309 invalid memory access when cmdheight is zero
9.0.0310 output of :messages dissappears when cmdheight is zero
9.0.0311 test for hit-Enter prompt fails
9.0.0312 test for cmdheight zero fails
9.0.0313 using common name in tests leads to flaky tests
9.0.0314 VDM files are not recognized
9.0.0315 shell command is displayed in message window
9.0.0316 screen flickers when 'cmdheight' is zero
9.0.0317 when updating the whole screen a popup may not be redrawn
9.0.0318 clearing screen causes flicker
9.0.0319 Godot shader files are not recognized
9.0.0320 command line type of CmdlineChange differs from getcmdtype()
9.0.0321 cannot use the message popup window directly
9.0.0322 crash when no errors and 'quickfixtextfunc' is set
9.0.0323 using common name in tests leads to flaky tests
9.0.0324 MS-Windows: resolve() test fails
9.0.0325 MS-Windows: completion test fails
9.0.0326 some changes for cmdheight=0 are not needed
9.0.0327 items() does not work on a list
9.0.0328 OLD_DIGRAPHS is unused
9.0.0329 ":highlight" hangs when 'cmdheight' is zero
9.0.0330 method tests fail
9.0.0331 cannot use items() on a string
9.0.0332 overwrite check may block BufWriteCmd
9.0.0333 method test fails
9.0.0334 test does not properly clean up
9.0.0335 checks for Dictionary argument often give a vague error
9.0.0336 tests are flaky because of using a common file name
9.0.0337 flicker when resetting cmdline_row after updating the screen
9.0.0338 return value of list_append_list() not always checked
9.0.0339 no check if the return value of XChangeGC() is NULL
9.0.0340 the 'cmdheight' zero support causes too much trouble
9.0.0341 mapset() does not restore <Nop> mapping properly
9.0.0342 ":wincmd =" equalizes in two directions
9.0.0343 ColorScheme autocommand triggered when colorscheme not found
9.0.0344 MS-Windows: background color wrong in Console
9.0.0345 error message for list argument could be clearer
9.0.0346 :horizontal modifier not fully supported
9.0.0347 MS-Windows: cannot set cursor shape in Windows Terminal
9.0.0348 MS-Windows: GUI mouse move event test is flaky
9.0.0349 filetype of *.sil files not well detected
9.0.0350 :echowindow does not work in a compiled function
9.0.0351 message window may obscure the command line
9.0.0352 using :echowindow in a timer clears part of message
9.0.0353 missing entry in switch
9.0.0354 MS-Windows: starting a python server for test sometimes fails
9.0.0355 check for uppercase char in autoload name is wrong
9.0.0356 :echowindow sets the in_echowindow flag too early
9.0.0357 'linebreak' interferes with text property highlight
9.0.0358 'breakindent' does not indent non-lists
9.0.0359 error message for wrong argument type is not specific
9.0.0360 crash when invalid line number on :for is ignored
9.0.0361 removing a listener may result in a memory leak
9.0.0362 expanding ":e %" does not work for remote files
9.0.0363 common names in test files causes tests to be flaky
9.0.0364 clang static analyzer gives warnings
9.0.0365 file name used in test is unusual
9.0.0366 cannot use import->Func() in lambda
9.0.0367 Coverity complains about dropping sign of character
9.0.0368 old Coverity warning for using NULL pointer
9.0.0369 a failing flaky test doesn't mention the time
9.0.0370 cleaning up afterwards can make a function messy
9.0.0371 compiler warning for uninitialized variable
9.0.0372 MS-Windows: "%T" time format does not appear to work
9.0.0373 Coverity warns for NULL check and unused return value
9.0.0374 Coverity still complains about dropping sign of character
9.0.0375 the footer feature is unused
9.0.0376 clang warns for dead assignments
9.0.0377 argument assignment does not work
9.0.0378 compiler warning for uninitialized variable
9.0.0379 cleaning up after writefile() is a hassle
9.0.0380 deleting files in tests is a hassle
9.0.0381 writefile test leaves files behind
9.0.0382 freeing the wrong string on failure
9.0.0383 Coverity complains about unused value
9.0.0384 Covertity still complains about using return value of getc()
9.0.0385 GUI: when CTRL-D is mapped in Insert mode it gets inserted
9.0.0386 some code blocks are nested too deep
9.0.0387 repeat <ScriptCmd> mapping doesn't use right script context
9.0.0388 the do_arg_all() function is too long
9.0.0389 crash when 'tagfunc' closes the window
9.0.0390 cannot use a partial with :defer
9.0.0391 using separate delete() call instead of writefile() 'D' flag
9.0.0392 inverted condition is a bit confusing
9.0.0393 signals test often fails on FreeBSD
9.0.0394 Cygwin: multibyte characters may be broken in terminal window
9.0.0395 clang warnings for function prototypes
9.0.0396 :findrepl does not escape '&' and '~' properly
9.0.0397 :defer not tested with exceptions and ":qa!"
9.0.0398 members of funccall_T are inconsistently named
9.0.0399 using :defer in expression funcref not tested
9.0.0400 GUI test sometimes hangs on CI
9.0.0401 CI uses older clang version
9.0.0402 javascript module files are not recoginzed
9.0.0403 'equalalways' may be off when 'laststatus' is zero
9.0.0404 crash when passing invalid arguments to assert_fails()
9.0.0405 arguments in a partial not used by a :def function
9.0.0406 deferred functions not invoked when partial func exits
9.0.0407 matchstr() does match column offset
9.0.0408 GUI test sometimes fails on MS-Windows
9.0.0409 #{g:x} was seen as a curly-braces expression
9.0.0410 struct member cts_lnum is unused
9.0.0411 only created files can be cleaned up with one call
9.0.0412 compiler warning for unused argument
9.0.0413 ASAN reports a memory leak
9.0.0414 matchstr() still does not match column offset
9.0.0415 on MS-Windows some tests are flaky
9.0.0416 ml_get error when appending lines in popup window
9.0.0417 Jsonnet files are not recognized
9.0.0418 manually deleting temp test files
9.0.0419 the :defer command does not check the function arguments
9.0.0420 function went missing
9.0.0421 MS-Windows makefiles are inconsistently named
9.0.0422 not enough testing of the :all command
9.0.0423 "for" and "while" not recognized after :vim9cmd and :legacy
9.0.0424 gitattributes files are not recognized
9.0.0425 autocmd test is a bit flaky on MS-Windows
9.0.0426 failed flaky tests report only start time
9.0.0427 Drupal theme files are not recognized
9.0.0428 autocmd test uses common file name
9.0.0429 not all keys are tested for the MS-Windows GUI
9.0.0430 cannot use repeat() with a blob
9.0.0431 current mode shows in message window
9.0.0432 crash when using for loop variable in closure
9.0.0433 Coverity warns for not checking allocation failure
9.0.0434 gitignore files are not recognized
9.0.0435 compiler warning for uninitialized variable
9.0.0436 CI: running tests in parallel causes flakiness
9.0.0437 no error when custom completion function returns wrong type
9.0.0438 cannot put virtual text above a line
9.0.0439 cursor wrong if inserting before line with virtual text above
9.0.0440 crash when using mkdir() with "R" flag in compiled function
9.0.0441 closure in for loop test fails on some systems
9.0.0442 virtual text "above" doesn't handel line numbers
9.0.0443 blueprint files are not recognized
9.0.0444 trying to declare g:variable gives confusing error
9.0.0445 when opening/closing window text moves up/down
9.0.0446 message window may be positioned too low
9.0.0447 using :echowin while at the hit-enter prompt causes problems
9.0.0448 SubRip files are not recognized
9.0.0449 there is no easy way to translate a key code into a string
9.0.0450 return value of argument check functions is inconsistent
9.0.0451 virtual text "above" does not work with 'nowrap'
9.0.0452 Visual highlighting extends into virtual text prop
9.0.0453 on an AZERTY keyboard digit keys get the shift modifier
9.0.0454 incorrect color for modeless selection with GTK
9.0.0455 a few problems with 'splitscroll'
9.0.0456 function called at debug prompt is also debugged
9.0.0457 substitute prompt does not highlight an empty match
9.0.0458 splitting a line with a text prop "above" moves it down
9.0.0459 Vim9: block in for loop doesn't behave like a code block
9.0.0460 loop variable can't be found
9.0.0461 'scroll' is not always updated
9.0.0462 ASAN warning for integer overflow
9.0.0463 command line test leaves directory behind
9.0.0464 with virtual text "above" indenting doesn't work well
9.0.0465 cursor moves when cmdwin is closed when 'splitscroll' is off
9.0.0466 virtual text wrong after adding line break after line
9.0.0467 build failure
9.0.0468 exectution stack underflow without the +eval feature
9.0.0469 cursor moves if cmdwin is closed when 'splitscroll' is off
9.0.0470 in :def function all closures in loop get the same variables
9.0.0471 no test for what patch 9.0.0469 fixes
9.0.0472 virtual text "below" doesn't show in list mode
9.0.0473 fullcommand() only works for the current script version
9.0.0474 fullcommand() test failure
9.0.0475 not using deferred delete in tests
9.0.0476 varargs does not work for replacement function of substitute()
9.0.0477 missing dependency may cause crashes on incomplete build
9.0.0478 test for 'splitscroll' takes too much time
9.0.0479 Valve Date Format files are not recognized
9.0.0480 cannot use a :def varargs function with substitute()
9.0.0481 in :def function all closures in loop get the same variables
9.0.0482 "g0" moves to wrong location with virtual text "above"
9.0.0483 illegal memory access when replacing in virtualedit mode
9.0.0484 in :def function all closures in loop get the same variables
9.0.0485 in :def function all closures in loop get the same variables
9.0.0486 text scrolled with 'nosplitscroll', autocmd win and help
9.0.0487 using freed memory with combination of closures
9.0.0488 cursor wrong with virtual text "above" and 'showbreak'
9.0.0489 using "end_lnum" with virtual text causes problems
9.0.0490 using freed memory with cmdwin and BufEnter autocmd
9.0.0491 no good reason to build without the float feature
9.0.0492 cmdwin test fails on MS-Windows
9.0.0493 Perl test fails
9.0.0494 small build misses float function declaraitons
9.0.0495 closure doesn't work properly in nested loop
9.0.0496 no good reason to keep supporting Windows-XP
9.0.0497 LyRiCs files are not recognized
9.0.0498 various small issues
9.0.0499 in :def function list created after const is locked
9.0.0500 when quitting cmdline window with CTRL-C it remains visible
9.0.0501 warning for using uninitialized value in mouse test
9.0.0502 a closure in a nested loop in a :def function does not work
9.0.0503 build failure
9.0.0504 still a build failure
9.0.0505 various problems with 'nosplitscroll'
9.0.0506 line number argument for :badd does not work
9.0.0507 cmdline cleared when using :redrawstatus in CmdlineChanged
9.0.0508 when the channel test fails there is no clue why
9.0.0509 confusing error for "saveas" command with "nofile" buffer
9.0.0510 Chatito files are not recognized
9.0.0511 unnecessary scrolling for message of only one line
9.0.0512 cannot redraw the status lines when editing a command
9.0.0513 may not be able to use a pattern ad the debug prompt
9.0.0514 terminal test sometimes hangs
9.0.0515 virtual text highlight starts too early when 'number' is set
9.0.0516 virtual text "above" highlights gap after it
9.0.0517 when at the command line :redrawstatus does not work well
9.0.0518 virtual text highlight starts too early with 'nowrap'
9.0.0519 the win_line() function is much too long
9.0.0520 declaring a loop variable at the start of a block is clumsy
9.0.0521 compiler warns for unused argument in small version
9.0.0522 build fails on Appveyor
9.0.0523 more compiler warnings for arguments in small version
9.0.0524 build instructions for MS-Windows are outdated
9.0.0525 manually deleting temp test files
9.0.0526 MS-Windows: still some support for XP and old compilers
9.0.0527 long sign text may overflow buffer
9.0.0528 MS-Windows: no batch files for more recent MSVC versions
9.0.0529 appveyor setup contains outdated lines
9.0.0530 using freed memory when autocmd changes mark
9.0.0531 the win_line() function is much too long
9.0.0532 edit test is flaky when run under valgrind
9.0.0533 the win_line() function is much too long
9.0.0534 line number is displayed at virtual text "above"
9.0.0535 closure gets wrong value in for loop with two loop variables
9.0.0536 CI: codecov action update available
9.0.0537 the do_set() function is much too long
9.0.0538 manually deleting test temp files
9.0.0539 long message test can be flaky
9.0.0540 assigning stack variable to argument confuses Coverity
9.0.0541 terminal pwd test fails with a very long path name
9.0.0542 MSVC build still has support for 2012 edition
9.0.0543 insufficient testing for assert and test functions
9.0.0544 minor issues with setting a string option
9.0.0545 when a test is slow and CI times out there is no time info
9.0.0546 supporting Ruby 1.8 makes code complicated
9.0.0547 looping over empty out_loop[] entries
9.0.0548 reduce() with a compiled lambda could be faster
9.0.0549 duplicated code in calling a :def function
9.0.0550 crash when closing a tabpage and buffer is NULL
9.0.0551 mode message is delayed when :echowin was used
9.0.0552 crash when using NUL in buffer that uses :source
9.0.0553 no error for "|" after "{" in lamda
9.0.0554 using freed memory when command follows lambda
9.0.0555 scrolling with 'nosplitscroll' in callback changing curwin
9.0.0556 leaking memory with nested functions
9.0.0557 valgrind reports possibly leaked memory
9.0.0558 Coverity warns for possibly using NULL pointer
9.0.0559 timer test may get stuck at hit-enter prompt
9.0.0560 elapsed time since testing started is not visible
9.0.0561 when a test gets stuck it just hangs forever
9.0.0562 HSL playlist files are not recognized
9.0.0563 timer_info() test fails
9.0.0564 a few tests keep failing on MacOS M1
9.0.0565 cscope test causes problems with test timeout timer
9.0.0566 Nim files are not recognized
9.0.0567 'completeopt' "longest" is not used for complete()
9.0.0568 autocmd code is indented more than needed
9.0.0569 cannot easily get out when using "vim file | grep word"
9.0.0570 CI for Windows is still using codecov action 3.1.0
9.0.0571 MS-Windows: CTRL-C can make Vim exit
9.0.0572 insert complete tests leave a mapping behind
9.0.0573 outdated dependencies go unnoticed
9.0.0574 timer garbage collect test hangs on Mac M1
9.0.0575 the getchar() function behaves strangely with bracketed paste
9.0.0576 unused loop variables
9.0.0577 buffer underflow with unexpected :finally
9.0.0578 one timer test fails on Mac M1
9.0.0579 using freed memory when 'tagfunc' wipes out buffer
9.0.0580 no CI running for MacOS on M1
9.0.0581 adding a character for incsearch fails at end of line
9.0.0582 channel cwd test fails on Cirrus CI
9.0.0583 only recognizing .m3u8 files is inconsistent
9.0.0584 cscope test with wrong executable name fails
9.0.0585 when long message test fails the error message is not visible
9.0.0586 missing change in test
9.0.0587 Unicode tables are outdated
9.0.0588 MorphOS build is broken
9.0.0589 on AmigaOS4 the pid is available but the task address is used
9.0.0590 after exiting Insert mode spelling not checked in next line
9.0.0591 message window popup shows on only one tab page
9.0.0592 display not cleared when scrolling back in messages
9.0.0593 CI actions have too many permissions
9.0.0594 Makefile error message causes a shell error
9.0.0595 extra newline in messages after a verbose shell message
9.0.0596 CI on Mac M1 has the channel feature disabled
9.0.0597 cannot close a tab page with the middle mouse button
9.0.0598 using negative array index with negative width window
9.0.0599 latexmkrc files are not recognized
9.0.0600 GYP files are not recognized
9.0.0601 too much indent
9.0.0602 new TypeScript extensions are not recognized
9.0.0603 with 'nosplitscroll' folds are not handled correctly
9.0.0604 luacheckrc file is not recognized
9.0.0605 dump file missing
9.0.0606 system() opens a terminal window when "!" is in 'guioptions'
9.0.0607 verbose echo message test fails on Mac OS
9.0.0608 with spelling, deleting a full stop does not update next line
9.0.0609 blockedit test fails because of wrong indent
9.0.0610 global interrupt test fails when run under valgrind
9.0.0611 tests delete files with a separate delete() call
9.0.0612 blockedit test passes with wrong result
9.0.0613 running source tests leaves file behind
9.0.0614 SpellFileMissing autocmd may delete buffer
9.0.0615 using reduce() on a list from range() is a bit slow
9.0.0616 spell test fails because error message changed
9.0.0617 calling function for reduce() has too much overhead
9.0.0618 calling function for reduce() has too much overhead
9.0.0619 too many delete() calls in tests
9.0.0620 matchaddpos() can only add up to 8 matches
9.0.0621 filetype test leaves file behind
9.0.0622 matchaddpos() can get slow when adding many matches
9.0.0623 error for modifying a const is not detected at compile time
9.0.0624 leaking argument type array
9.0.0625 too many delete() calls in tests
9.0.0626 too many delete() calls in tests
9.0.0627 "const" and "final" both make the type a constant
9.0.0628 Coverity warns for not checking return value
9.0.0629 get an error for using const only when executing
9.0.0630 in Vim9 script a numbered function cannot be called
9.0.0631 too many delete() calls in tests
9.0.0632 calling a function from an "expr" option has overhead
9.0.0633 FEAT_TITLE was removed but is still used
9.0.0634 evaluating "expr" options has more overhead than needed
9.0.0635 build error and compiler warnings
9.0.0636 underline color may not work in some terminals
9.0.0637 syntax of commands in Vim9 script depends on +eval feature
9.0.0638 popup menu highlight wrong on top of preview popup
9.0.0639 checking for popup in screen_char() is too late
9.0.0640 cannot scroll by screen line if a line wraps
9.0.0641 missing part of the new option code
9.0.0642 breakindent test fails
9.0.0643 smoothscroll test fails
9.0.0644 'smoothscroll' is not copied to a new window on :split
9.0.0645 CTRL-Y does not stop at line 1
9.0.0646 with 'smoothscroll' CTRL-E is wrong when 'foldmethod' set
9.0.0647 the 'splitscroll' option is not a good name
9.0.0648 when using powershell input redirection does not work
9.0.0649 no indication the first line is broken for 'smoothscroll'
9.0.0650 some tests are failing
9.0.0651 build fails without the +conceal feature
9.0.0652 'smoothscroll' not tested with 'number' and "n" in 'cpo'
9.0.0653 BS and DEL do not work properly in an interacive shell
9.0.0654 breakindent test fails
9.0.0655 passing modifier codes to a shell running in the GUI
9.0.0656 cannot specify another character to use instead of '@'
9.0.0657 too many #ifdefs
9.0.0658 tiny build fails on Mac OS
9.0.0659 wrong type of comment in SetSyn() function
9.0.0660 mapping with CTRL keys does not work in the GUI
9.0.0661 multi-byte "lastline" in 'fillchars' does not work properly
9.0.0662 concealed characters do not work correctly
9.0.0663 tests check for +cmdwin feature which is always present
9.0.0664 bad redrawing with spell checking, using "C" and "$" in 'cpo'
9.0.0665 setting 'cmdheight' has no effect if last window was resized
9.0.0666 spacing-combining characters handled as composing
9.0.0667 ml_get error when 'splitkeep' is "screen"
9.0.0668 CI on Mac M1 only uses clang
9.0.0669 too many delete() calls in tests
9.0.0670 no space for command line when there is a tabline
9.0.0671 negative topline using CTRL-Y with 'smoothscroll' and 'diff'
9.0.0672 line partly shows with 'smoothscroll' and 'scrolloff' zero
9.0.0673 first line wong with 'smoothscroll' and 'scrolloff' zero
9.0.0674 build error with tiny version
9.0.0675 search test screendump is outdated
9.0.0676 CI on Mac M1 with gcc actually uses clang
9.0.0677 breakindent test accepts wrong result
9.0.0678 using exclamation marks on :function
9.0.0679 tests failing with 'smoothscroll', 'number' and "n" in 'cpo'
9.0.0680 tests failing with 'breakindent', 'number' and "n" in 'cpo'
9.0.0681 "<<<" shows for 'smoothscroll' even when 'showbreak is set
9.0.0682 crash when popup with deleted timer is closed
9.0.0683 cannot specify a time for :echowindow
9.0.0684 skipped :exe command fails compilation on MS-Windows
9.0.0685 FORTIFY_SOURCE causes a crash in Vim9 script
9.0.0686 the right ALT key does not work on some MS-Windows keyboards
9.0.0687 "export def" does not work in a nested block
9.0.0688 debugger does not display the whole command
9.0.0689 compiler warning for unused function
9.0.0690 buffer size for expanding tab not correctly computed
9.0.0691 lalloc(0) error in listchars test
9.0.0692 PoE filter files are not recognized
9.0.0693 browse() first argument cannot be a bool
9.0.0694 no native sound support on Mac OS
9.0.0695 failing check for dictionary type for const any
9.0.0696 it is unclear if the +rightleft and +arabic features are used
9.0.0697 cursor in wrong position with Visual substitute
9.0.0698 VisVim is outdated, does not work with current Visual Studio
9.0.0699 tiny build fails
9.0.0700 there is no real need for a "big" build
9.0.0701 with 'smoothscroll' cursor position not adjusted in long line
9.0.0702 incomplete testing cursor position with 'linebreak' set
9.0.0703 failing check for argument type for const any
9.0.0704 CI runs "tiny" and "small" builds, which are the same
9.0.0705 virtual text truncation does not take padding into account
9.0.0706 :help in a narrow window always opens at the top
9.0.0707 with 'smoothscroll' cursor position not adjusted in long line
9.0.0708 :confirm does not work properly for a terminal buffer
9.0.0709 virtual text "after" not correct with 'nowrap'
9.0.0710 quitting/unloading/hiding a terminal does not work properly
9.0.0711 SubStation Alpha files are not recognized
9.0.0712 wrong column when calling setcursorcharpos() with zero lnum
9.0.0713 <amatch> of MenuPopup event is expanded like a file name
9.0.0714 with 'nowrap' two virtual text below not displayed correctly
9.0.0715 wrong argument for append() gives two error messages
9.0.0716 with 'nowrap' virtual text "after" does not scroll left
9.0.0717 compiler warning for unused variable in tiny build
9.0.0718 extra empty line between two virtual text "below"
9.0.0719 too many delete() calls in tests
9.0.0720 MS-Windows GUI may have pixel dust from antialiasing
9.0.0721 virtual text "above" with padding not displayed correctly
9.0.0722 virtual text "after" does not show with 'list' set
9.0.0723 extra empty line below virtual text when 'list' is set
9.0.0724 closure in compiled function gets same variable in block
9.0.0725 virtual text "after" wraps to next line when 'wrap' is off
9.0.0726 looping over list of lists works in script, not in function
9.0.0727 help in the repository differs from patched version too much
9.0.0728 extend() test fails
9.0.0729 the rightleft and arabic features are disabled
9.0.0730 startup test fails with right-left feature
9.0.0731 clang-tidy configuration files are not recognized
9.0.0732 no check for white space before and after "=<<"
9.0.0733 use of strftime() is not safe
9.0.0734 cursor position invalid when scrolling with 'smoothscroll'
9.0.0735 breakindent and scrolloff tests fail
9.0.0736 quickfix listing does not handle very long messages
9.0.0737 Lisp word only recognized when a space follows
9.0.0738 cannot suppress completion "scanning" messages
9.0.0739 mouse column not correctly used for popup_setpos
9.0.0740 prop_add_list() gives multiple errors for invalid argument
9.0.0741 cannot specify an ID for each item with prop_add_list()
9.0.0742 reading past end of the line when compiling a function
9.0.0743 starting cscope on Unix does not quote the arguments right
9.0.0744 in script in autoload dir exported variable is not found
9.0.0745 wrong cursor position when using "gj" and "gk" in a long line
9.0.0746 breakindent test cases are commented out
9.0.0747 too many #ifdefs
9.0.0748 Kitty may send key without modifiers with CSI u code
9.0.0749 alloc/free of buffer for each quickfix entry is inefficient
9.0.0750 crash when popup closed in callback
9.0.0751 'scrolloff' does not work well with 'smoothscroll'
9.0.0752 Rprofile files are not recognized
9.0.0753 some Ex commands are not in the help index
9.0.0754 'indentexpr' overrules lisp indenting in one situation
9.0.0755 huge build on macos always fails on CI
9.0.0756 no autocmd event for changing text in a terminal window
9.0.0757 line number not visisble with 'smoothscroll', 'nu' and 'rnu'
9.0.0758 "precedes" from 'listchars' overwritten by <<<
9.0.0759 huge build on macos does not use Perl
9.0.0760 display test for 'listchars' "precedes" fails
9.0.0761 cannot use 'indentexpr' for Lisp indenting
9.0.0762 build failure
9.0.0763 MS-Windows: warning for using int for size_t
9.0.0764 indent and option tests fail
9.0.0765 with a Visual block a put command column may go negative
9.0.0766 too many delete() calls in tests
9.0.0767 too many delete() calls in tests
9.0.0768 too many delete() calls in tests
9.0.0769 too many delete() calls in tests
9.0.0770 quickfix commands may keep memory allocated
9.0.0771 cannot always tell the difference beween tex and rexx files
9.0.0772 the libvterm code is outdated
9.0.0773 huge build on macos uses dynamic Perl
9.0.0774 the libvterm code is outdated
9.0.0775 MS-Windows: mouse scrolling not supported in the console
9.0.0776 MSVC can't have field name "small"
9.0.0777 code is indented too much
9.0.0778 indexing of unknown const type fails during compilation
9.0.0779 lsl and lm3 file extensions are not recognized
9.0.0780 'scroll' value computed in unexpected location
9.0.0781 workaround to rename "small" to "smallfont" is clumsy
9.0.0782 OpenVPN files are not recognized
9.0.0783 ":!" doesn't do anything but does update the previous command
9.0.0784 text prop "above" not right with 'number' and "n" in 'cpo'
9.0.0785 memory leak with empty shell command
9.0.0786 user command does not get number from :tab modifier
9.0.0787 mouse scrolling in terminal misbehaves without dll
9.0.0788 ModeChanged autocmd not executed when Visual ends with CTRL-C
9.0.0789 dummy buffer ends up in a window
9.0.0790 test for dummy buffer does not always produce the E86 error
9.0.0791 at the hit-Enter prompt the End and Home keys may not work
9.0.0792 MS-Windows: compiler complains about unused function
9.0.0793 MS-Windows: mouse scroll events only work with the dll
9.0.0794 there is no way to find out if modifyOtherKeys has been seen
9.0.0795 readblob() always reads the whole file
9.0.0796 mapping test fails in some situations
9.0.0797 order of assert function arguments is reverted
9.0.0798 clang format configuration files are not recognized
9.0.0799 in compiled function ->() on next line not recognized
9.0.0800 compiler complains about repeated typedef
9.0.0801 the modifyOtherKeys flag is set when it should not
9.0.0802 MS-Windows: cannot map console mouse scroll events
9.0.0803 readblob() cannot read from character device
9.0.0804 crash when trying to divide a number by -1
9.0.0805 filetype autocmd may cause freed memory access
9.0.0806 'langmap' works differently when there are modifiers
9.0.0807 with 'smoothscroll' typing "0" may not go to the first column
9.0.0808 jsonnet filetype detection has a typo
9.0.0809 test for job writing to buffer fails
9.0.0810 readblob() returns empty when trying to read too much
9.0.0811 error if :echowin is preceded by a command modifier
9.0.0812 GUI mouse scrollwheel mappings don't work
9.0.0813 Kitty terminal is not recognized
9.0.0814 aws config files are not recognized
9.0.0815 ":!" does not switch to the alternate screen
9.0.0816 CTRL-Z at end of file is always dropped
9.0.0817 build error
9.0.0818 "!ls" does not work
9.0.0819 still a build error, tests are failing
9.0.0820 memory leak with empty shell command
9.0.0821 crash when using win_move_statusline() in another tab page
9.0.0822 crash when dragging the statusline with a mapping
9.0.0823 mouse drag test fails
9.0.0824 crash when using win_move_separator() in other tab page
9.0.0825 cannot drag an entry in the tabpage line
9.0.0826 if 'endofline' is set CTRL-Z may be written in a wrong place
9.0.0827 <Home> key in tmux doesn't work when 'term' set to "xterm"
9.0.0828 various typos
9.0.0829 wrong counts in macro comment
9.0.0830 compiling with Perl on Mac 12 fails
9.0.0831 compiler warning for redefining HAVE_DUP
9.0.0832 deprecation warning causes build failure
9.0.0833 Mac: no +sound feature in huge build
9.0.0834 warning for missing return type
9.0.0835 the window title is not redrawn when 'endoffile' changes
9.0.0836 wrong error when using extend() with funcref
9.0.0837 append() reports failure when not appending anything
9.0.0838 compiler warnings for unused variables
9.0.0839 test may fail depending on sequence of events
9.0.0840 cannot change a slice of a const list
9.0.0841 deletebufline() does not always return 1 on failure
9.0.0842 Unicode range for Apple SF symbols is outdated
9.0.0843 VHS tape files are not recognized
9.0.0844 handling 'statusline' errors is spread out
9.0.0845 shell command with just space gives strange error
9.0.0846 using assert_fails() may cause hit-enter prompt
9.0.0847 CI: not totally clear what MS-Windows version is used
9.0.0848 help item for --log argument is not aligned nicely
9.0.0849 terminal mouse test is a bit flaky
9.0.0850 MS-Windows Terminal has unstable color control
9.0.0851 terminal mouse test is still flaky
9.0.0852 crypt test is skipped if xxd is not found
9.0.0853 terminal mouse test is still flaky on MacOS M1
9.0.0854 no proper test for what 9.0.0846 fixes
9.0.0855 comment not located above the code it refers to
9.0.0856 MS-Windows: executable not found when running test
9.0.0857 selecting MSVC 2017 does not set $PLATFORM
9.0.0858 "!!sort" in a closed fold sorts too many lines
9.0.0859 compiler warning for unused variable
9.0.0860 MS-Windows: windres fails with clang 15.0.4
9.0.0861 solution for "!!sort" in closed fold is not optimal
9.0.0862 default value of 'endoffile' is wrong
9.0.0863 col() and charcol() only work for the current window
9.0.0864 crash when using "!!" without a previous shell command
9.0.0865 duplicate arguments are not always detected
9.0.0866 no test for what patch 8.2.2207 fixes
9.0.0867 wildmenu redrawing code is spread out
9.0.0868 MS-Windows: after Vim exits console resizing problem
9.0.0869 bogus error when string used after :elseif
9.0.0870 get E967 when using text property in quickfix window
9.0.0871 using freed memory when clearing augroup at more prompt
9.0.0872 code is indented more than needed
9.0.0873 using freed memory when executing mapclear at more prompt
9.0.0874 using freed memory when executing unmenu at more prompt
9.0.0875 using freed memory when executing delfunc at more prompt
9.0.0876 code is indented more than needed
9.0.0877 using freed memory with :comclear while listing commands
9.0.0878 Coverity warns for dead code
9.0.0879 unnecessary nesting in makefile
9.0.0880 preprocessor indenting is off
9.0.0881 cannot get the currently showing mouse shape
9.0.0882 using freed memory after SpellFileMissing autocmd uses bwipe
9.0.0883 a silent mapping may cause dots on the command line
9.0.0884 mouse shape remains in op-pending mode after failed change
9.0.0885 informational message has an error message number
9.0.0886 horizontal mouse scroll only works in the GUI
9.0.0887 cannot easily try out what codes various keys produce
9.0.0888 MS-Windows GUI: CTRL-] does not work on Swiss keyboard
9.0.0889 keycode check script has a few flaws
9.0.0890 no test for what patch 9.0.0827 fixes
9.0.0891 virtual text below after match has wrong highlight
9.0.0892 may redraw when not needed
9.0.0893 'smoothscroll' cursor calculations wrong when 'number' is set
9.0.0894 virtual text property highlight ignores window background
9.0.0895 file renamed twice in test, missing feature check
9.0.0896 test for home key fails when 'term' is "tmux"
9.0.0897 Clinical Quality Language files are not recognized
9.0.0898 with 'smoothscroll' cursor is one screen line too far down
9.0.0899 the builtin terminals are in one long list
9.0.0900 cursor moves too far with 'smoothscroll'
9.0.0901 setting w_leftcol and handling side effects is confusing
9.0.0902 some mouse scroll code is not in a good place
9.0.0903 key code checker doesn't check modifyOtherKeys resource
9.0.0904 various comment and indent flaws
9.0.0905 virtual text after the line wraps when 'wrap' is off
9.0.0906 mouse scroll code is not optimal
9.0.0907 restoring window after WinScrolled may fail
9.0.0908 with 'smoothscroll' cursor may end up in wrong position
9.0.0909 error message for layout change does not match action
9.0.0910 setting lines in another buffer may not work well
9.0.0911 with 'smoothscroll' set mouse click position may be wrong
9.0.0912 libvterm with modifyOtherKeys level 2 does not match xterm
9.0.0913 only change in current window triggers the WinScrolled event
9.0.0914 deletebufline() may move marks in the wrong window
9.0.0915 WinScrolled may trigger immediately when defined
9.0.0916 getbufline() is inefficient for getting a single line
9.0.0917 the WinScrolled autocommand event is not enough
9.0.0918 MS-Windows: modifier keys do not work with mouse scroll event
9.0.0919 build failure with tiny features
9.0.0920 cannot find an import prefixed with "s:"
9.0.0921 missing defined(PROTO) in #ifdef
9.0.0922 Mermaid files are not recognized
9.0.0923 second SIGWINCH signal may be ignored
9.0.0924 the first termcap entry of a builtin termcap is not used
9.0.0925 two conditions are always false
9.0.0926 Coverity warns for not using return value of dict_add()
9.0.0927 Coverity warns for using a NULL pointer
9.0.0928 using Ruby LDFLAGS may cause build problems
9.0.0929 build failure with tiny version
9.0.0930 cannot debug the Kitty keyboard protocol with TermDebug
9.0.0931 MS-Windows: mouse column limited to 223
9.0.0932 Oblivion files are not recognized
9.0.0933 Kitty shows "already at oldest change" on startup
9.0.0934 various code formatting issues
9.0.0935 when using dash it may not be recognize as filetype "sh"
9.0.0936 wrong type for "isunnamed" returned by getreginfo()
9.0.0937 forked repositories send out useless email
9.0.0938 MS-Windows: debug executable not found when running test
9.0.0939 still using simplified mappings when using kitty protocol
9.0.0940 crash when typing a letter in a terminal window
9.0.0941 CI failures in sound dummy
9.0.0942 Workflow Description Language files are not recognized
9.0.0943 pretending to go out of Insert mode when Esc is received
9.0.0944 'cursorline' causes virtual text highlight to continue
9.0.0945 failures in the cursorline test
9.0.0946 CI: Error in Coverity flow is not reported
9.0.0947 invalid memory access in substitute with function
9.0.0948 'ttyfast' is set for arbitrary terminals
9.0.0949 crash when unletting a variable while listing variables
9.0.0950 the pattern "\_s\zs" matches at EOL
9.0.0951 trying every character position for a match is inefficient
9.0.0952 Eclipse preference files are not recognized
9.0.0953 part of making search more efficient is missing
9.0.0954 cannot detect whether modifyOtherKeys is enabled
9.0.0955 libvterm does not support the XTQMODKEYS request
9.0.0956 terminal tests fail when using key with modifier
9.0.0957 tests fail without the terminal feature
9.0.0958 messages test is flaky
9.0.0959 error when using the "File Settings / Text Width" menu
9.0.0960 error when using the "Spelling / Find More Languages" menu
|
|
Change log:
### pluma 1.26.0
* Translations update
* filebrowser-plugin: fix segfault on open-terminal action
* update copyright to 2021
* build: fix shebangs
* warning: declaration of ���taglist��� shadows a global declaration
* pluma: Use EXIT_SUCCESS macro instead of int value (portability)
* help: update help for sort plugin
* sort plugin: Port sort plugin to the new GtkSourceView api.
### pluma 1.25.3
* port plugins to use the window-construct property.
* cppcheck warning: Checking if unsigned expression is less than zero
* cppcheck warning: Local variable 'icon' shadows outer argument
* pluma-window: unused variable ���ui_file��� [-Wunused-variable]
* build: port to gtksourceview-4
* cppcheck warning: Local variable shadows outer variable
### pluma 1.25.2
* pluma-activatable-interfaces: use G_DECLARE_INTERFACE
* code formating fixes
* Introduce PlumaWindowActivatable, PlumaAppActivatable, PlumaViewActivatable
### pluma 1.25.1
* tx: disable "he" translations
* build: define PLUMA_LIBDIR
* pluma-plugins-engine: Do not build the path to girepository-1.0
* Drop pluma_dirs_get_pluma_locale_dir
* Drop pluma_dirs_get_pluma_plugins_dir, pluma_dirs_get_pluma_plugins_dir
* Drop pluma_dirs_get_pluma_plugins_data_dir
* Drop pluma_dirs_get_pluma_data_dir
* pluma: Do not build the path to the icons folder
* Drop pluma_dirs_get_ui_file
* fix printing wrap mode
* build: Use PACKAGE_URL variable
* build: display package name and version in configure summary
* README.md: configure options
* filebrowser plugin: Refactor pluma_image_menu_item_new_from_pixbuf
* Update copyright to 2021
* help: add indent shortcuts
* add show/hide line-numbers shortcut (ctrl+y)
* pluma-utils: Cppcheck warning 'argument order different'
* cppcheck warning: The if condition is the same as the previous one
* spell: Remove BUILT_SOURCES variable from Makefile.am
* pluma-message: Fix the position of the inline keyword
* Use g_clear_error
* Fix line numbers menu: use g_settings_bind correctly
* pluma-view: Fix incorrect interface font
* Redesign Pluma Preferences Dialog
* Remove pluma-marshal.
* Update Readme
* Use gtk_source_view_get_visual_column
* pluma-document: highlighting for BOM was fixed on gtksourceview 3.24.11
* pluma-time-plugin: Use g_date_time_format
* add optional grid background pattern
* pluma-document: Fix BOM detection for C language
* pluma-document: Fix warning assertion 'G_IS_FILE (file)' failed
* Remove -Wmissing-field-initializers warnings
* Remove changecase plugin. Functionality is provided by GtkSourceView. (#565)
* add overview map
* Port main program to GSettings
* Merge gio document loader and saver into document loader and saver
### pluma 1.25.0
* tx: disable "he" translations
* tx: pull from transifex with fixed Chinese translation
* Translations update
* pluma-preferences-dialog: Refactor on_notebook_scroll_event
* use libegg submodules
* tx: sync with fixed Italian translation
* add git.mk to generate .gitignore
* Remove unused macros
* Remove warning ���GTimeVal��� is deprecated
* add support for wayland
* Add tab scrolling support for GTK3
* Require gtk+ 3.22 in glade files
* pluma.c: set PlumaWindow size-request (min-size) to 250x250
* pluma-utils: Enable multiline mode on regex search
* help: add a link to syntax and semantics of regex
* build: silent build warnings for distcheck
* help: Add tip about how to show location entry on Open File dialog
* help: Remove Open Location from shortcut keys table
* pluma-commands-help: expand the comment on about dialog
* build: do not override the default value for MATE_COMPILE_WARNINGS
* Remove warnings: cast between incompatible function types
* Use user page on github when user email is private
* Update authors
|
|
- Fixed issue with space not displaying with -G command
- Bug fixes and new version number
|
|
|
|
- Fix viewer regression: Do not ignore non-local URLs
|
|
0.18.2 (2022-11-21)
- Added dataclass-equivalent for attrs.define
- Find fixtures from Pytest entrypoints; Examples of pytest plugins installed
like this are pytest-django, pytest-sugar and Faker.
- Fixed Project.search, when a venv was involved, which is why for example
`:Pyimport django.db` did not work in some cases in jedi-vim.
- And many smaller bugfixes
|
|
- Viewer: use autolinks for short refs.
- The present Tp-Note version, displays the autolink:
<http:mydir/autolink.md>
like this (coloured, underlined and clickable): autolink
- Bugfix Windows installer: Tp-Note's default icon is back.
|
|
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
|
|
v1.19.2
- Improve viewer security against exfiltration attacks
v1.19.1
- Viewer: Add sec. feat. limit no. of served files
|
|
ChangeLog:
- Minor fixes and cleanups
- Fix/workaround a window resize error seen with recent gnome-terminal
- Add Python 3.11 support
- setup.py: Switch default from distutils to setuptools
|
|
- Fixed issue with space not displaying with -G command
- Added binary reading with color support
|
|
- Viewer: new feature: follow links to other Tp-Notes
|
|
- Bump 'tpnote_lib' version to v0.10.1
- Remember template update in config file
- 'Note::from_text_file()': Tmpl: allow empty 'date:'
- Housekeeping: inline trait method
- '<Context>::insert_environment()' into 'from()'
|
|
Changelog (taken from https://github.com/helix-editor/helix/blob/master/CHANGELOG.md):
22.08.1 (2022-09-01)
This is a patch release that fixes a panic caused by closing splits or buffers. (#3633)
22.08 (2022-08-31)
A big thank you to our contributors! This release had 87 contributors.
As usual, the following is a summary of each of the changes since the last release. For the full log, check out the git log.
Breaking changes:
Special keymap names for +, ; and % have been replaced with those literal characters (#2677, #3556)
A-Left and A-Right have become C-Left and C-Right for word-wise motion (#2500)
The catppuccin theme's name has been corrected from catpuccin (#2713)
catppuccin has been replaced by its variants, catppuccin_frappe, catppuccin_latte, catppuccin_macchiato, catppuccin_mocha (#3281)
C-n and C-p have been removed from the default insert mode keymap (#3340)
The extend_line command has been replaced with extend_line_below and a new extend_line command now exists (#3046)
Features:
Add an integration testing harness (#2359)
Indent guides (#1796, 906259c)
Cursorline (#2170, fde9e03)
Select all instances of the symbol under the cursor (<space>h) (#2738)
A picker for document and workspace LSP diagnostics (<space>g/<space>G) (#2013, #2984)
Allow styling the mode indicator per-mode (#2676)
Live preview for the theme picker (#1798)
Configurable statusline (#2434)
LSP SignatureHelp (#1755, a8b123f)
A picker for the jumplist (#3033)
Configurable external formatter binaries (#2942)
Bracketed paste support (#3233, 12ddd03)
Commands:
:insert-output and :append-output which insert/append output from a shell command (#2589)
The t textobject (]t/[t/mit/mat) for navigating tests (#2807)
C-Backspace and C-Delete for word-wise deletion in prompts and pickers (#2500)
A-Delete for forward word-wise deletion in insert mode (#2500)
C-t for toggling the preview pane in pickers (#3021)
extend_line now extends in the direction of the cursor (#3046)
Usability improvements and fixes:
Fix tree-sitter parser builds on illumos (#2602)
Remove empty stratch buffer from jumplists when removing (5ed6223)
Fix panic on undo after shell_append_output (#2625)
Sort LSP edits by start range (3d91c99)
Be more defensive about LSP URI conversions (6de6a3e, 378f438)
Ignore SendErrors when grammar builds fail (#2641)
Append set_line_ending to document history (#2649)
Use last prompt entry when empty (b14c258, #2870)
Do not add extra line breaks in markdown lists (#2689)
Disable dialyzer by default for ElixirLS (#2710)
Refactor textobject node capture (#2741)
Prevent re-selecting the same range with expand_selection (#2760)
Introduce keyword.storage highlight scope (#2731)
Handle symlinks more consistently (#2718)
Improve markdown list rendering (#2687)
Update auto-pairs and idle-timout settings when the config is reloaded (#2736)
Fix panic on closing last buffer (#2658)
Prevent modifying jumplist until jumping to a reference (#2670)
Ensure :quit and :quit! take no arguments (#2654)
Fix crash due to cycles when replaying macros (#2647)
Pass LSP FormattingOptions (#2635)
Prevent showing colors when the health-check is piped (#2836)
Use character indexing for mouse selection (#2839)
Display the highest severity diagnostic for a line in the gutter (#2835)
Default the ruler color to red background (#2669)
Make move_vertically aware of tabs and wide characters (#2620)
Enable shellwords for Windows (#2767)
Add history suggestions to global search (#2717)
Fix the scrollbar's length proportional to total menu items (#2860)
Reset terminal modifiers for diagnostic text (#2861, #2900)
Redetect indents and line-endings after a Language Server replaces the document (#2778)
Check selection's visible width when copying on mouse click (#2711)
Fix edge-case in tree-sitter expand_selection command (#2877)
Add a single-width left margin for the completion popup (#2728)
Right-align the scrollbar in the completion popup (#2754)
Fix recursive macro crash and empty macro lockout (#2902)
Fix backwards character deletion on other whitespaces (#2855)
Add search and space/backspace bindings to view modes (#2803)
Add --vsplit and --hsplit CLI arguments for opening in splits (#2773, #3073)
Sort themes, languages and files inputs by score and name (#2675)
Highlight entire rows in (#2939)
Fix backwards selection duplication widening bug (#2945, #3024)
Skip serializing Option type DAP fields (44f5963)
Fix required cwd field in DAP RunTerminalArguments type (85411be, #3240)
Add LSP workspace/applyEdit to client capabilities (#3012)
Respect count for repeating motion (#3057)
Respect count for selecting next/previous match (#3056)
Respect count for tree-sitter motions (#3058)
Make gutters padding optional (#2996)
Support pre-filling prompts (#2459, #3259)
Add statusline element to display file line-endings (#3113)
Keep jump and file history when using :split (#3031, #3160)
Make tree-sitter query ; inherits <language> feature imperative (#2470)
Indent with tabs by default (#3095)
Fix non-msvc grammar compilation on Windows (#3190)
Add spacer element to the statusline (#3165, 255c173)
Make gutters padding automatic (#3163)
Add code for LSP Diagnostic type (#3096)
Add position percentage to the statusline (#3168)
Add a configurable and themable statusline separator string (#3175)
Use OR of all selections when search_selection acts on multiple selections (#3138)
Add clipboard information to logs and the healthcheck (#3271)
Fix align selection behavior on tabs (#3276)
Fix terminal cursor shape reset (#3289)
Add an injection.include-unnamed-children predicate to injections queries (#3129)
Add a -c/--config CLI flag for specifying config file location (#2666)
Detect indent-style in :set-language command (#3330)
Fix non-deterministic highlighting (#3275)
Avoid setting the stdin handle when not necessary (#3248, #3379)
Fix indent guide styling (#3324)
Fix tab highlight when tab is partially visible (#3313)
Add completion for nested settings (#3183)
Advertise WorkspaceSymbolClientCapabilities LSP client capability (#3361)
Remove duplicate entries from the theme picker (#3439)
Shorted output for grammar fetching and building (#3396)
Add a tabpad option for visible tab padding whitespace characters (#3458)
Make DAP external terminal provider configurable (cb7615e)
Use health checkmark character with shorter width (#3505)
Reset document mode to normal on view focus loss (e4c9d40)
Render indented code-blocks in markdown (#3503)
Add WezTerm to DAP terminal provider defaults (#3588)
Derive Document language name from languages.toml name key (#3338)
Fix process spawning error handling (#3349)
Don't resolve links for :o completion (8a4fbf6)
Recalculate completion after pasting into prompt (e77b7d1)
Fix extra selections with regex anchors (#3598)
Move mode transition logic to handle_keymap_event (#2634)
Add documents to view history when using the jumplist (#3593)
Prevent panic when loading tree-sitter queries (fa1dc7e)
Discard LSP publishDiagnostic when LS is not initialized (#3403)
Refactor tree-sitter textobject motions as repeatable motions (#3264)
Avoid command execution hooks on closed docs (#3613)
Share restore_term code between panic and normal exits (#2612)
Show clipboard info in --health output (#2947)
Recalculate completion when going through prompt history (#3193)
Themes:
Update tokyonight and tokyonight_storm themes (#2606)
Update solarized_light themes (#2626)
Fix catpuccin ui.popup theme (#2644)
Update selection style of night_owl (#2668)
Fix spelling of catppuccin theme (#2713)
Update base16_default's ui.menu (#2794)
Add noctis_bordo (#2830)
Add acme (#2876)
Add meliora (#2884, #2890)
Add cursorline scopes to various themes (33d287a, #2892, #2915, #2916, #2918, #2927, #2925, #2938, #2962, #3054)
Add mode colors to various themes (#2926, #2933, #2929, #3098, #3104, #3128, #3135, #3200)
Add nord_light (#2908)
Update night_owl (#2929)
Update autumn (2e70985, 936ed3a)
Update one_dark (#3011)
Add noctis (#3043, #3128)
Update boo_berry (#3191)
Update monokai (#3131)
Add ayu_dark, ayu_light, ayu_mirage (#3184)
Update onelight (#3226)
Add base16_transparent (#3216, b565fff)
Add flatwhite (#3236)
Update dark_plus (#3302)
Add doom_acario_dark (#3308, #3539)
Add rose_pine_moon (#3229)
Update spacebones_light (#3342)
Fix typos in themes (8deaebd, #3412)
Add emacs (#3410)
Add papercolor-light (#3426, #3470, #3585)
Add penumbra+ (#3398)
Add fleetish (#3591, #3607)
Add sonokai (#3595)
Update all themes for theme lints (#3587)
LSP:
V (#2526)
Prisma (#2703)
Clojure (#2780)
WGSL (#2872)
Elvish (#2948)
Idris (#2971)
Fortran (#3025)
Gleam (#3139)
Odin (#3214)
New languages:
V (#2526)
EDoc (#2640)
JSDoc (#2650)
OpenSCAD (#2680)
Prisma (#2703)
Clojure (#2780)
Starlark (#2903)
Elvish (#2948)
Fortran (#3025)
Ungrammar (#3048)
SCSS (#3074)
Go Template (#3091)
Graphviz dot (#3241)
Cue (#3262)
Slint (#3355)
Beancount (#3297)
Taskwarrior (#3468)
xit (#3521)
ESDL (#3526)
Awk (#3528, #3535)
Pascal (#3542)
Updated languages and queries:
Nix (#2472)
Elixir (#2619)
CPON (#2643)
Textobjects queries for Erlang, Elixir, Gleam (#2661)
Capture rust closures as function textobjects (4a27e2d)
Heex (#2800, #3170)
Add <<= operator highlighting for Rust (#2805)
Fix comment injection in JavaScript/TypeScript (#2763)
Nickel (#2859)
Add Rakefile and Gemfile to Ruby file-types (#2875)
Erlang (#2910, ac669ad)
Markdown (#2910, #3108, #3400)
Bash (#2910)
Rust (#2910, #3397)
Edoc (#2910)
HTML (#2910)
Make (#2910)
TSQ (#2910, #2960)
git-commit (#2910)
Use default fallback for Python indents (9ae70cc)
Add Haskell LSP roots (#2954)
Ledger (#2936, #2988)
Nickel (#2987)
JavaScript/TypeScript (#2961, #3219, #3213, #3280, #3301)
GLSL (#3051)
Fix locals tracking in Rust (#3027, #3212, #3345)
Verilog (#3158)
Ruby (#3173, #3527)
Svelte (#3147)
Add Elixir and HEEx comment textobjects (#3179)
Python (#3103, #3201, #3284)
PHP (#3317)
Latex (#3370)
Clojure (#3387)
Swift (#3461)
C# (#3480, #3494)
Org (#3489)
Elm (#3497)
Dart (#3419)
Julia (#3507)
Fix Rust textobjects (#3590)
C (00d88e5)
Update Rust (0ef0ef9)
Packaging:
Add rust-analyzer to Nix flake devShell (#2739)
Add cachix information to the Nix flake (#2999)
Pass makeWrapperArgs to wrapProgram in the Nix flake (#3003)
Add a way to override which grammars are built by Nix (#3141)
Add a GitHub actions release for aarch64-macos (#3137)
Add shell auto-completions for Elvish (#3331)
22.05 (2022-05-28)
An even bigger shout out than usual to all the contributors - we had a whopping 110 contributors in this release! That's more than double the number of contributors as last release!
Check out some of the highlights in the news section.
As usual, the following is a summary of each of the changes since the last release. For the full log, check out the git log.
Breaking Changes:
Removed C-j, C-k bindings from file picker (#1792)
Replaced C-f with C-d and C-b with C-u bindings in file picker (#1792)
A-hjkl bindings have been moved to A-pion (#2205)
A-Left/A-Right have been moved to C-Left/C-Right (#2193)
Features:
The indentation mechanism has been reworked (#1562, #1908)
Configurable gutters (#1967)
Support for local language configuration (#1249)
Configurable themed rulers (#2060)
Render visible whitespace (e6b865e, #2322, #2331)
Commands:
Paragraph motion and textobject (]p, [p) (#1627, #1956, #1969, #1992, #2226)
:buffer-next, :buffer-previous (#1940)
:set-language to set the buffers language (#1866, #1996)
Command for picking files from the current working directory (Space-F) (#1600, #2308)
:write! which creates non-existent subdirectories (#1839)
Add m textobject that selects closest surrounding pair (de15d70, 76175db)
:pipe typable command for piping selections (#1972)
extend_line_above which extends to previous lines (#2117)
set_line_ending which replaces line endings (#1871)
:get-option for getting the current value of an option (:get) (#2231)
:run-shell-command which does not interact with selections (#1682)
:reflow which hard-wraps selected text (#2128)
commit_undo_checkpoint which adds an undo checkpoint (#2115)
:log-open which opens the log file (#2422)
transpose_view which transposes window splits (#2461)
View-swapping: swap_view_right, swap_view_left, swap_view_up, swap_view_down (#2445)
shrink_to_line_bounds which shrinks selections to line-bounds (#2450)
Usability improvements and fixes:
Handle broken pipes when piping hx --health through head (#1876)
Fix for copy_selection on newlines (ab7885e, 236c6b7)
Use win32yank clipboard provider on WSL2 (#1912)
Jump to the next number on the line before incrementing (#1778)
Fix start position of next search (#1904)
Use check and X marks for health check output (#1918)
Clear terminal after switching to alternate screens (#1944)
Fix toggle_comments command on multiple selections (#1882)
Apply ui.gutter theming to empty gutter spans (#2032)
Use checkboxes in hx --health output (#1947)
Pass unmapped keys through prompt regardless of modifiers (764adbd)
LSP: pull formatting options from config (c18de0e)
LSP: provide rootPath (84e799f)
LSP: implement workspace_folders (8adf0c1)
LSP: fix auto-import (#2088)
Send active diagnostic to LSP when requesting code actions (#2005)
Prevent panic when parsing malformed LSP PublishDiagnostic (#2160)
Restore document state on completion cancel (#2096)
Only merge top-level array when merging languages.toml (#2145, #2215)
Fix open on multiline selection (#2161)
Allow re-binding 0 if it is not used in a count (#2174)
Fix ctrl-u behavior in insert mode (#1957)
Check LSP rename capabilities before sending rename action (#2203)
Register the publish_diagnostics LSP capability (#2241)
Fix paste direction for typed paste commands (#2288)
Improve handling of buffer-close (#1397)
Extend the tutor file (#2133)
Treat slashes as word separators in prompts (#2315)
Auto-complete directory members (#1682)
Allow disabling format-on-save as a global editor setting (#2321)
Wrap command palette in overlay (#2378)
Prevent selections from collapsing when inserting newlines (#2414)
Allow configuration of LSP request timeout (#2405)
Use debug console on Windows for DAP terminal (#2294)
Exclude cursor when deleting with C-w in insert mode (#2431)
Prevent panics from LSP parsing errors (7ae6cad)
Prevent panics from LSP responses without requests (#2475)
Fix scroll rate for documentation popups (#2497)
Support inserting into prompts from registers (#2458)
Separate theme scopes for diagnostic types (#2437)
Use ui.menu instead of ui.statusline for command completion menu theming (82fb217)
Panic when reloading a shrunk file (#2506)
Add theme key for picker separator (#2523)
Themes:
Remove ui.text background from dark_plus (#1950)
Add boo_berry (#1962)
Update dark_plus markup colors (#1989)
Update dark_plus tag and ui.menu.selected colors (#2014)
Add dracula_at_night (#2008)
Improve dracula selection theming (#2077)
Remove dim attribute on onedark line-number gutter (#2155)
Add tokyonight (#2162)
Use border colors from the original dark_plus theme (#2186)
Add autumn (#2212, #2270, #2531)
Add tokyonight_storm (#2240)
Add pop-dark (#2189)
Fix base16_terminal theme using incorrect ansi-color (#2279)
Add onelight (#2287, #2323)
Add ui.virtual scopes to onedark theme (3626e38)
Add night_owl (#2330)
Use yellow foreground and red background for monokai_pro_spectrum (#2433)
Add snazzy (#2473)
Update dark_plus constructor color (8e8d4ba)
Add ui.menu to the default theme (e7e13dc)
Add ui.menu to any themes missing the key (9be810f)
Add catppuccin (#2546, 7160e74)
LSP:
Use texlab for latex (#1922)
HTML (#2018)
JSON (#2024)
CSS (#2025)
PHP (#2031)
Swift (#2033)
OCaml (#2035)
Vue (#2043)
Yaml (#2234)
Vala (#2243)
TOML (#2302)
Java (#2511)
Lua (#2560)
Verilog (#2552)
New Languages:
JSX (#1906, a24fb17, 855e438, #1921)
Rust Object Notation (RON) (#1925)
R and R Markdown (#1998)
Swift (#2033)
EJS and ERB (#2055)
EEx (9d095e0)
HEEx (4836bb3, #2149)
SQL (#2097)
GDScript (#1985)
Nickel (#2173, #2320)
go.mod and go.work (#2197)
Nushell (#2225)
Vala (#2243)
Hare (#2289, #2480)
DeviceTree (#2329)
Cairo (7387905)
CPON (#2355, #2424)
git-ignore (#2397)
git-attributes (#2397)
Odin (#2399, #2464)
Meson (#2314)
SSH Client Config (#2498)
Scheme (d25bae8)
Verilog (#2552)
Updated Languages and Queries:
Erlang (e2a5071, #2149, 82da9bd)
Elixir (1819478, 8c3c901, 4ac94a5)
Gleam (7cd6050, 45dd540)
Bash (#1917)
JavaScript (#2140)
Ruby textobject queries (#2143)
Fix Golang textobject queries (#2153)
Add more bash and HCL file extensions (#2201)
Divide HCL and tfvars into separate languages (#2244)
Use JavaScript for cjs files (#2387)
Use Perl for t files (#2395)
Use markup.list scopes for lists (#2401)
Use PHP for inc files (#2440)
Improve Rust textobjects (#2494, 10463fe)
Python (#2451)
Packaging:
Use builtins.fromTOML in Nix Flake on Nix 2.6+ (#1892)
Shell auto-completion files are now available (#2022)
Create an AppImage on release (#2089)
|
|
|
|
|
|
|
|
|
|
|
|
- Update maintainer email address
- Regenerate with Autoconf 2.61
- Remove --with-purify configure option
- Remove old malloc
- Improve build system
- Remove TODO
- Sprinkle missing return types
- Fix bugs
pkgsrc changes:
- Specify license
- Merge ce-doc (always installed) and ce-x11 (with the 'x11' option)
into this package
- Remove MAKE_JOBS_SAFE=no (seems fine)
- Comment patches and modernize patch filenames
|
|
Changes:
- Support for clipboard in WSL via clip.exe.
- New hlsearch option to highlight search results.
- Fixes for OSC52 clipboard support.
- Syntax highlighting fixes, improvements, and new languages.
- Rust clippy and go vet linters.
- Switch to using go embed instead of go-bindata.
- Bug fixes.
|
|
- Refactor tpnote_lib API
|
|
|