v0.2.0
版本发布时间: 2022-09-03 06:24:34
lapce/lapce最新发布版本:nightly(2024-12-22 08:48:41)
Features/Changes
-
#776: Implemented error lens.
- #780: Add Fedora spec for packaging
- #787: Add LSP stderr output to log
- #809: Truncate plugin description with ellipsis when it is too long
- #805: Add goto type definition support. (Where you can jump to the definition of the type a variable is of)
- #800: Add alpine dev-container
- #806: Add next/previous tab commands and keybindings. (Note that this is moving left/right in the tabs, not to the last used tab)
- c5f1692: Make undo more granular
- 69e6b83: Fix alpha-depth issue in painting
- #821: Display documentation of completion items.
- #825: Add config option for cursor blink interval
- #836: Use new highlighter query for Julia
- bcd6ff7: Title update
- c3bcc13: Full screen fix. Changes Lapce icon to work better on common color schemes.
- #848: Separate plugin panel into two parts, installed and uninstalled.
- 722c678: Custom title bar on Linux and palette bar
- #840: Preserve unsaved files when closing, which are restored when opening Lapce again
- #880: Add the ability to enable, disable, and remove plugins
- #887: Don't paint tiny tab drags
- #905: Add command to toggle inlay hints
- #913: Add daily nightly build
- #916: Don't show autocomplete after whitespace keys
- #927: Make completion/palette allow page-up/down keys
- #895: Add setting to control palette preview editor's width
- #937: Don't show autocomplete after backspacing over whitespace
- #948: Add the ability to resize editor/terminal/various splits.
- #972: Auto update
- #979: Add elixir file extensions (so that they can be recognized)
- #807: Add syntax highlighting for WGSL
- #903: Add more file extensions (so that they can be recognized)
- #981: Differentiate between stable/nightly/debug. This puts configuration in different folders, depending on your version!
- #990: Rework titlebar
- #1010: Add palette commands to open various Lapce directories
- #1009: Add about dialog
- 8687b7d: Add the ability to rename a symbol
- (Bunch of different commits): Added beginnings of plugin-server-protocol, which allows plugins to use LSP features and more.
Bug Fixes
- #781: Give the plugin panel a scroll bar
- #789: Check LSP capabilities before sending commands. Fixes most of Julia LSP support.
- #803: Properly check if a line is after the end of the document in line styles
- #788: Use FS module
- #833: Fix crashing on semantic tokens going past last line
- #831: Fix goto ref on single references
- 1008682: Reload explorer on file change, just in case our watching code didn't activate.
- #849: (LSP) Specify the workspace folder of the root uri if available.
- #850: Set the current directory when starting the LSP
- #869: Read files lossily, in case they are not UTF8.
- #884: Use UTF16 encoding for communicating with LSPs. This should fix a bunch of bugs with unicode causing RA or the editor to crash.
- #914: Fix keybinds on Mac with Command+Shift
- 474bb00: Fix MacOS Option Key
- #925: Properly open editors when applying text edits via code actions to editors which aren't focused or open.
- #930: Prevent crash on save with multiple windows
- #961: Fix calculation of mouse down position in the problem panel
- #843: Follow system OS paths better
- fd74be8: Proxy rewrite! This should make lock-ups not happen, and be easier to add onto.
- 85e41dc: Find box result count should use the current buffer
- #996: Pass uname as multiple args to fix WSL
- #1011: Align settings button size to window controls
- #1017: Don't fail on missing primary monitor
- Various other bug fixes
1、 Lapce-linux.tar.gz 16.32MB
2、 Lapce-macos.dmg 35.38MB
3、 lapce-proxy-darwin-aarch64.gz 6.69MB
4、 lapce-proxy-darwin-x86_64.gz 7.42MB
5、 lapce-proxy-linux-aarch64.gz 5.94MB
6、 lapce-proxy-linux-x86_64.gz 6.52MB
7、 lapce-proxy-windows-x86_64.gz 6.25MB
8、 Lapce-windows-portable.zip 14.65MB
9、 Lapce-windows.msi 15.2MB