Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lapce | Distribution: openSUSE Tumbleweed |
Version: 0.4.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Aug 26 09:07:24 2024 |
Group: Productivity/Text/Editors | Build host: reproducible |
Size: 121633208 | Source RPM: lapce-0.4.2-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/lapce/lapce | |
Summary: Lightning-fast and Powerful Code Editor written in Rust |
Lapce is written in pure Rust, with the UI in Druid It uses Xi-Editor's Rope Science for text editing, and the Wgpu Graphics API for rendering.
(0BSD OR Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR MIT) AND (Apache-2.0 OR MIT OR Zlib) AND MIT AND (Artistic-2.0 OR CC0-1.0) AND BSD-2-Clause AND BSD-3-Clause AND BSL-1.0 AND CC0-1.0 AND ISC AND MIT AND (MIT OR Unlicense) AND MPL-2.0 AND MPL-2.0+ AND Zlib AND zlib-acknowledgement AND Apache-2.0
* Mon Aug 26 2024 pirateclip@protonmail.com - Update to version 0.4.2: * bump version to 0.4.2 * update CHANGELOG * only cancel completion popup if scrolled vertically * bump floem to fix panic * bump to latest floem * some style changes * add "Reveal in File Explorer" to right_click of editor (#3437) * By default, open the parent directory. (#3439) * reveal file in explorer centered * Implement a selection visual effect in the File Explorer. (#3434) * A few style tweaks * scroll style fix * make file explorer horizontal scrollable * update CHANGELOG * change some panel icons * implement document symbol (#3425) * Implement 'Go To Location' functionality in the Diff editor. (#3426) * Filter out code-len without commands. (#3427) * implement on screen find * update changelog * Fix pointer down on window message * Fri Aug 09 2024 pirateclip@protonmail.com - They also removed the all-languages feature from lapce-app - Update to version 0.4.1: * Implement feature "Run in Terminal" (#3419) * Avoid overflow. (#3420) * just language configurations * add markup syntax color for markdown * relase 0.4.1 * Update CHANGELOG.md * panel order default fix * after reset highlight configs * clippy fix * editor gutter refactor * Implement the drag-and-drop to open file feature. (#3415) * bump floem * Add error message display for plugins and LSP server. (#3414) * Add proxy and retry count to all HTTPS GET requests. (#3413) * show call hierarchy and jump to location (#3403) * load_available_volts: 1. Add proxy and retry count. (#3401) * Optimize "Reveal in File Tree". (#3404) * Optimize double click Terminal. (#3405) * tree sitter nightly version detection change * update deps, fix msrv and clippy lints * fix: upgrade locale_config to non-panic version (#3395) * fix crash * add more languages, cleanup code (#3396) * show code lens (#3387) * 1. editor: Right-click add command "Show Call Hierarchy" (#3389) * support to click hint (#3388) * Improve editor tab header (#3322) * support rust-analyzer's notification "experimental/serverStatus". (#3381) * show file status for scratch documents * fix git commit char length in version * Fix head's path (#3380) * update version matching * fix lapce-proxy build (#3379) * fix terminal on mac keeps fires PTY_READ_WRITE_TOKEN * Avoid receiving the terminal disconnection event before the terminal has finished reading, which leads to incorrect display. (#3355) * update wgpu * editor: Right-click add command "Select in File Explorer" (#3375) * get code lens and store in doc (#3370) * fix release.yml publish * fix proxy download for nightly, fix linux updater * fix: dont use git2 for linux, since it fails when cross-compiling * fix: update wgpu{,-hal} to mitigate issues on Windows * terminal: double-click to maximize bottom (#3376) * Terminal ctrl + click to jump: Support path contains '-' and toml file (#3367) * ci: disable aarch64 proxy * Terminal: right-click to add "clear all" function (#3368) * add open grammars/queries directory command * fix grammars fetching, log errors for queries, add zstd * update dependencies (#3366) * re-implement grammar/queries update system (#3341) * fix terminal key handling * 1. terminal: The default number of jump columns is 0 (#3358) * terminal: added support for Alt+ some character input (#3357) * 1. add right-click function for the tab of editor (#3346) * Terminal file jump: change the judgment point to Ctrl + left mouse click. (#3342) * chore(deps): bump open from 5.1.2 to 5.1.4 * chore(deps): bump tar from 0.4.40 to 0.4.41 * chore(deps): bump flate2 from 1.0.28 to 1.0.30 * chore(deps): bump git2 from 0.18.2 to 0.19.0 * chore(deps): bump unicode-width from 0.1.12 to 0.1.13 * chore(deps): bump regex from 1.10.4 to 1.10.5 * format imports * update time * update tree-sitter * handle keypress properly when failing back to windowtab * update linux dockerfile * load tree sitter quries from folder * Fix lanaguage from path * code action lightbulb position fix * fix environment loading, add windows support, add show env command (#3326) * fix progress view overflow (#3324) * fix file language detection from path * fix panel picker drag * fix file explorer * remove println * bump floem to fix clear_focus * Make editor tab separator height configurable (#3313) * disable selection on editor tabs (#3309) * Remove containers (#3312) * bump floem to fix emoji in tinyskia renderer * stop pointerdown event propogation for keyboard shortcut picker * Add debug names, trim extra containers (#3310) * fix CI paths * paint cursor caret after indent guide * reorder editor cursor painting order * implement gotodefinition on cmd/ctrl+click * use macos-14, use xcode 15.4, retain artefacts for 3 days * switch to macos-12 * ci: run only on code changes * use macos-13 for release * fix: separate binary and package in dockerfile * remove coverage * clean-up ci jobs, fix codecov * switch to upstream for import-codesign-certs action * use macos-14 for release (#3303) * update structdesc, format code * save scale configuration * fix error_modal import * fix status to align with viewport gutter line count * fix scoping for error_modal * use logical key for numpad key location * log issues when not running with -w, return with exitcode 1, cleanup tracing * derive std::fmt::Debug for most structures * update floem * cargo-deny: init (#3295) * format code * vendor dejavu fonts * remove unused dependencies (#3296) * format code * fixup! upgrade softbuffer, wayland-* * upgrade softbuffer, wayland-* * upgrade tempfile * upgrade include_dir * remove patch version lock for ripgrep crates * update grep-regex * update grep-searcher * update fontconfig-parser * update blocking * update hyper, tokio, etc.; remove duplicate socket2 * add placeholder for ssh input * upgrade stretto and wg * ignore newline in extension search, add placeholder * upgrade pulldown-cmark to 0.11 * update lsp-types patch comment * decode percent-encoded URLs, move path_from_url to own module * fix formatting * fix parsing URLs for LSPs that send it URL encoded * fix: update schannel * chore(deps): bump serde_json from 1.0.107 to 1.0.117 * chore(deps): bump parking_lot from 0.12.1 to 0.12.3 * chore(deps): bump libc from 0.2.153 to 0.2.155 * chore(deps): bump thiserror from 1.0.58 to 1.0.61 * chore(deps): bump chrono from 0.4.34 to 0.4.38 * fix launching default terminal profile when showing panel * Tue Jun 25 2024 Gordon Leung <pirateclip@protonmail.com> - Use mold to link for faster compilation * Tue Jun 18 2024 Soc Virnyl Estela <obs@uncomfyhalomacro.pl> - Fix leap builds * Mon May 27 2024 pirateclip@protonmail.com - Update to version 0.4.0: * remove unnecessary "Settings" suffix, hide terminal profiles from settings * bump floem * chore(deps): bump pulldown-cmark from 0.10.2 to 0.10.3 (#3223) * chore(deps): bump unicode-width from 0.1.11 to 0.1.12 (#3226) * chore(deps): bump bytemuck from 1.14.3 to 1.15.0 (#3187) * Update README.md * stop palette scroll to bubble up * fix: reimplement path un/install for macos (#3255) * proxy gzip overwrite file * bump floem * fix: remove tree-sitter-yaml * fix: use default profile when spawning terminal panel * fix clippy lints (#3237) * add additional logging for environment loading * fix: remove unsupported highlight for cpp * hover doesn't propagate wheel event * chore(deps): bump hashbrown from 0.14.3 to 0.14.5 * fix: use windows subsystem to prevent console running * fix: log error with path when it cannot be parsed to Url * rename preview_editor_width to palette_width * ci: fix fedora glob * add fedora builds (#3204) * Fallback to default theme if key is wrong (#3203) * Add cursor affinity for diagnostic phantom text * docs: add pkgconf just in case * bump version to 0.4.0 * update changelog * make code action and completion clickable * docs: use openssl system lib * update screenshot * Focus key bindings input when open * reimplement settings dropdown * chore(deps): bump structdesc from `a6a2b8a` to `47d8201` * fix fmt * log target lapce_core=debug, try to unload library on failure and log the error * restore unsaved buffer * chore(deps): bump smallvec from 1.13.1 to 1.13.2 * Update README.md * remember panel section open status * chore(deps): bump h2 from 0.3.24 to 0.3.26 * rework diagnostics * Fix the issue where the copied text might be empty. (#3178) * fix: add terminal profile example * bump floem * fix: use pre-installed wix (#3172) * fix: update wix toolset * bump floem * chore(deps): bump libloading from 0.7.4 to 0.8.1 * chore(deps): bump serde from 1.0.190 to 1.0.197 * chore(deps): bump crossbeam-channel from 0.5.11 to 0.5.12 * chore(deps): bump regex from 1.10.2 to 1.10.4 * Implement ShowHover command to support modal hover keybind (#3158) * docs: use `cargo install` * fix: upgrade pulldown-cmark (#3156) * chore(deps): bump reqwest from 0.11.24 to 0.11.27 * chore(deps): bump open from 5.0.1 to 5.1.2 * chore(deps): bump backtrace from 0.3.69 to 0.3.71 * chore(deps): bump rayon from 1.8.0 to 1.10.0 * chore(deps): bump tar from 0.4.38 to 0.4.40 * fix: upgrade nucleo, remove unused futures dependency (#3155) * fix: remove unused tokio dependency (#3153) * fix terminal bg drawing (#3152) * fix: make keymap failure warn level * fix: use trace level for keypress * fix: lockfile * fix: switch to tree-sitter-json crate * no modal for local doc * create editor modal from config * treat altgr as modifier (#3143) * Fix terminal default profile saving incorrectly (#3142) * chore(deps): bump tree-sitter-javascript from 0.20.3 to 0.20.4 (#3112) * chore(deps): bump hashbrown from 0.14.2 to 0.14.3 (#3039) * Update floem (#3134) * ci: refactor deb builds, link openssl statically (#3133) * fix settings page navigation issue (#3130) * Update floem (#3128) * Fix theme fallback (#3127) * special keymap parsing for + * Two small `itertools` simplifications (#3126) * chore(deps): bump futures from 0.3.28 to 0.3.30 * import KeyEventExtModifierSupplement from floem * Click icon event propagation (#3124) * swap sled to plain text file for db (#3123) * Update floem for editor styling (#3122) * fix: dont panic on missing colour * Keyboard (#3119) * Editors struct (#3118) * return error if can't deserialize json * fix: add remote disconnect button * update notariation env key name * bump alacritty_terminal * don't exit stdio rpc if msg wrong format * Downgrade config to 0.13.4 * Add scroll command to the internal commands * editor copy include more information * change notarize action * fix: add event propagation to certain buttons (#3115) * new function of terminal: double left-click to select the text, then right-click to copy (#3106) * fix: improve observability for plugins (#3104) * chore(deps): bump polling from 3.2.0 to 3.5.0 * fix: bump config (#3103) * add selection function for terminal (#3105) * fix: bump dependencies, remove indexmap/parking_lot duplicates (#3101) * fix: typo in workspace dependency * Update floem (#3099) * Add text color if file is changed according to source control (#3096) * Add setting to toggle open editors section (#3095) * docs: remove matrix button (#3094) * style: format Cargo manifests (#3092) * fix: switch back to async-std for rfd * fix panel resizing bug (#3089) * fix: update msrv (#3013) * fix(clippy): fix new clippy lints (#3090) * add underline for hyperlink (#3087) * preliminary implement: Jump from terminal prompt to the corresponding… (#3084) * Foldable panel sections (#3086) * Simplify settings (#3082) * Add plugin-path for loading plugin(s) from specific folder(s) (#3076) * Add tooltip coloring to settings.toml (#3077) * Implement arbitrary theme variables (#3069) * Fix scrolling in file explorer (#3068) * Update floem (#3060) * Move line up/down keybinds in insert to macos (#3055) * Focus on app_view when creating the view (#3054) * Tooltips (#3053) * Implement line-ending switching (#3047) * chore(deps): bump mio from 0.8.9 to 0.8.11 * chore(deps): bump tree-sitter-cpp from 0.20.4 to 0.20.5 * Focus on app_view so that find receives keypresses (#3031) * fix some comments (#3030) * Remaining file explorer context menu entries (#3026) * chore(deps): bump sha2 from 0.10.7 to 0.10.8 * chore(deps): bump thiserror from 1.0.50 to 1.0.55 * chore(deps): bump git2 from 0.18.1 to 0.18.2 * chore(deps): bump bytemuck from 1.14.0 to 1.14.3 * fix: bump softbuffer to 0.3.4 to update drm * chore(deps): bump clap from 3 to 4 (#3015) * fix: update softbuffer (#3014) * chore(deps): bump smallvec from 1.11.1 to 1.13.1 (#3009) * chore(deps): bump walkdir from 2.3.2 to 2.4.0 (#3010) * build: fix ubuntu builds * fix: announce support for workspace_folders in lsp/psp (#3005) * Allow Dependabot to open more PRs (#2670) * fix: include .desktop and logo in debian packages (#3002) * chore(deps): bump globset from 0.4.13 to 0.4.14 * fix: move globset to workspace deps (#3000) * chore(deps): bump floem to `341afd` (#2999) * look one dir lower for binaries when publishing * fix simple nightly tag * add building packages for linux distros (#2989) * chore(deps): bump base64 from 0.21.5 to 0.21.7 * chore(deps): bump url from 2.3.1 to 2.5.0 * Cargo.toml: Add license to metadata (#2986) * bump floem * chore(deps): bump chrono from 0.4.22 to 0.4.34 * chore(deps): bump globset from 0.4.9 to 0.4.13 * chore(deps): bump open from 5.0.0 to 5.0.1 * chore(deps): bump reqwest from 0.11.22 to 0.11.24 * chore(deps): bump tree-sitter-cpp from 0.20.0 to 0.20.4 * chore(deps): bump notify from 5.0.0 to 5.2.0 * chore(deps): bump crossbeam-channel from 0.5.8 to 0.5.11 * chore(deps): bump tree-sitter-c from 0.20.6 to 0.20.8 * chore(deps): bump tokio from 1.33.0 to 1.36.0 * chore(deps): bump grep-regex from 0.1.10 to 0.1.11 * chore(deps): bump once_cell from 1.18.0 to 1.19.0 * chore(deps): bump tree-sitter-javascript from 0.20.1 to 0.20.3 * chore(deps): bump slotmap from 1.0.6 to 1.0.7 * chore(deps): bump bumpalo from 3.11.0 to 3.14.0 * add windows-sys, add error popup on panic, bring back panic hook to logfile (#2686) * chore(deps): bump dyn-clone from 1.0.10 to 1.0.16 * chore(deps): bump unsafe-libyaml from 0.2.9 to 0.2.10 * chore(deps): bump h2 from 0.3.21 to 0.3.24 * chore(deps): bump openssl from 0.10.42 to 0.10.63 * feat: focus search input when opening settings (#2949) * Feat: add `files_exclude` option (Fixes #811) (#2955) * chore(deps): bump rustix from 0.37.23 to 0.37.27 * chore(deps): bump openssl-src from 111.22.0+1.1.1q to 111.28.1+1.1.1w * chore(deps): bump libgit2-sys from 0.16.1+1.7.1 to 0.16.2+1.7.2 * sanitise window size when reading from db * Floem Editor (#2909) * adding fedora linux instructions to package-manager doc file (#2928) * feat(editor): bracket colorization (#2835) * Improve search in keyboard shortcuts overview (#2918) * Fixed the issue where the plugin folder couldn't be deleted when unin… (#2915) * fix some display bugs to do with screen line cache * editor view layout needs to fill in cache * Left panel file ordering fixed (#2912) * move update_document_completion out of completion update * Implement comparing files in the diff editor (#2910) * update_document_completion can trigger window_origin * bump floem * Fix/git commit silently fail missing username email (#2878) * fix: wsl (#2877) * fix: detect git changes when no commit in repository (#2872) * Implement path renaming from the file explorer (#2863) * docs: cleanup distro specific info (#2865) * fix: add cmakelists to cmake lang (#2864) * build(deps): lock lsp-types to patch versions only (#2860) * Remove LapceConfig from do_insert (#2849) * get_color -> color; return copies of Color (#2848) * bump floem * Document no longer has common; Add line styling (#2847) * Implement inline completion (#2846) * Doc backend (#2836) * fix: hide inline grammars (#2840) * fix using default terminal profile (#2834) * Line wrap (#2723) * chore(deps): bump toml_edit from 0.19.14 to 0.20.2 * chore(deps): bump grep-searcher from 0.1.10 to 0.1.11 * chore(deps): bump flate2 from 1.0.24 to 1.0.28 * Sun Jan 07 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl> - Respect lock and revert cargo update * Sat Dec 30 2023 uncomfy+openbuildservice@uncomfyhalomacro.pl - Update to version 0.3.1: * add ruby tree sitter queries * fix editor scroll * bump floem * bump floem and use floem::Clipboard * feat: implement `Format Document` command * fix: save without formatting now calls save * create_dir_all when saving * Reworked cursor rendering, fixing several bugs * Fix invalid unicode filenames not being displayed * Fix non_canonical_partial_ord_impl clippy lints * Add explicit static lifetime to consts * move cursor blink timer to window * update the language in the status bar * bump floem * Add UI inspector command * Bump Floem * run.toml on remote fix * Auto-surround config * fix language name used in status bar * Don't mark nonexistent files as read only * fix FocusText view * bump floem * display visual line and visual block mode * bump floem * bump floem * fix version matching on lapce-proxy * don't panic if log file can't be created * update screenshot * Tue Nov 21 2023 Joshua Smith <jsmithfpv@gmail.com> - Update to version 0.3.0: Features/Changes * Rewrite with Floem UI * Reimplement completion lens * Show Lapce as an option when doing "Open With..." on Linux * Implement multi-line vim-motion yank and delete (3dd, 2yy, etc.) * Implement search and replace * Implement debug adapter protocol Bug Fixes * Inform language servers that Lapce supports LSP diagnostics * Sun Aug 13 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Replace obsoleted `disabled` option with `manual` * Thu Jun 08 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Revert back to non-updated dependencies. Some issues with crate versions. * Wed Jun 07 2023 socvirnyl.estela@gmail.com - Update to version 0.2.8: * Feature: Add basic Vim marks feature (#2403) * docs: add install instructions for nixpkgs (#2401) * Revert "fix: proxy version comparison" (#2395) * fix: proxy version comparison (#2206) * fix: canonicalize path (#2367) * fix: limit lower bound of blink interval (#2391) * feat: make metainfo comptime (#2374) * fix: set TERM for flatpak * Add instructions for installing on Gentoo (#1672) * Fixed copy remote file url (#2077) * Enable XML syntax highlighting for csproj files (#2297) * ci: copy cargo config from release workflow (#2338) * Add placeholder text to filter input in settings (#2337) * ci: fix WiX install + use Cargo sparse protocol (#2334) * docs: fix changelog (#2332) * feat: filter settings (#2289) * command: implemented RevealActiveFileInFileTree (#2282) * Fix several issue with bracket highlights (#2248) * fix: search result folding incorrectly (#2272) * Add option to open files at specific line/column (#1964) * fix: store lapce data next to lapce for portable install (#1888) * fix: typo in tab.rs (#2253) - Update vendored dependencies to address bnc#1212005 * Fri Apr 14 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update vendored dependencies * Fri Mar 17 2023 socvirnyl.estela@gmail.com - Update to version 0.2.7: * Remove duplicate binding for Shift-Delete (#2246) * remove duplicate command 'GotoLocation' (#2240) * docs: add git branch filter input in changelog (#2239) * Fix attempting to canonicalize a path when saving a new file (#2225) * Add StartupWMClass to desktop entry (#2228) * feat: double-click for new file on home page (#2223) * feat: highlight all occurrences of the selected text (#2222) * Fix new clippy warnings (#2224) * open source file from diff (#2141) * feat: allow folding file content in global search results (#2217) * revert back to old way of set_locale_enviroment (#2209) * fix: use AND comparison instead of bitwise (#2192) * Wed Mar 01 2023 socvirnyl.estela@gmail.com - Update to version 0.2.6: * Make auto_closing_matching_pairs dependent on BufferContent (#2188) * Extended double-click options (#2127) * chore(deps): bump once_cell from 1.15.0 to 1.17.1 (#2173) * fix: build WSL backend only for Windows (#2166) * return stdout stderr * update psp-types * fix cannot open file when diff already opened (#2125) * Use abs_diff (#2123) * Added Lapce App Icon (#2128) * fix: dont overwrite symlink (#2131) * ci: run workflow in PR to test changes (#2132) * chore(deps): bump git2 from 0.14.4 to 0.16.1 (#2050) * fix: rewrite script + fix version comparison (#2117) * Add settings to configure the scroll speed (#2120) * make wasi initilization async (#2114) * feat: configurable diff context lines (#2094) * Properly instantiate the WASM blob and let it live inside the thread (#2090) * If format-on-save is not enabled, save immediately (#2088) * feat: diff view navbar (#2084) * Enable plugins to act as LSP themselves (#2087) * fix: branches filter not updating (#2080) * feat: add Ctrl+{a,e,k} keybinds on macOS (#2074) * fix: remove regex, parse remote as URL (#2075) * fix: find repository if it's not in current workspace path (#2069) * fix: set language environment in proper way (#2070) * feat: add command and keybinds to delete line (#2071) * Add an option to disable moving the focus area when you type (#2062) * Don't spawn a thread for every config watcher notifications (#2034) * fix: remove ssh timeout option on windows (#2072) * fix: missing newline (#2073) * fix(clippy): apply new lints (#2063) * Actually logs LogMessage request from plugins (#2061) * Fix select current line not working (#2046) * Some fixes to global search with files outside of workspaces (#2048) * Use bounded channel of 1 when responding to plugin rpc requests (#2055) * send user HOME dir from proxy to editor (#2056) - Use zstd compression for tarballs. * Mon Jan 23 2023 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.5+git87: * Add 'Rename Symbol' option on right-click (#2045) * Bump Rust version to 1.65 (#2008) * fix permissions; close #2037 (#2038) * Small optimization when parsing settings (#2035) * Implement basic double click delay (#2033) * Fix cursor movement on selections with arrow up/down keys (#2036) * feat: increase diff extend lines (#1979) * always return response even when the job was cancelled (#2032) * Limit global search to 1 worker thread (#2020) * fix: ToggleHistory command (#2022) * Only be notified of content changes in file (#2023) * refactor: assume empty diff if history unavailable (#2017) * refactor: use `Option::filter` (#2016) * Fix some visual issues in local find box (#2010) * fix: align width and tab separator correctly + refactor (#2006) * Propagate error in read_line (#2005) * fix: pass volt dir to load_volt (#1996) * feat: ToggleHistory command (#2004) * Implement rendering of images in markdown views (#1991) * Fix: handle last char in document (#1997) (#1998) * Add some documentation and tests (#2000) * Add serde feature req to indexmap dep (#1992) * cargo: migrate to workspace.dependencies (#1940) * feat: add fg/bg modal status theme keys (#1988) * fix: add terminal title fallback (#1986) * ci: fetch only locked dependencies (#1965) * Implement file duplication (#1972) * Change cursor up/down behavior for the first/last line (#1971) * Implement completion lens (#1968) * fix: trigger hover when renaming (#1954) * feat(lang): Add sticky headers and code lens for PHP (#1960) * Always mention Lapce in the window title (#1963) * fix: redundant context menus in input box (#1953) * feat: add branches filter (#1944) * Add more info to .desktop file (#1946) * no need for base64 (#1943) * Add docs; style-changes; remove unused commands (#1941) * Implement dropdown widget; Use dropdown widget for settings (#1938) * Register buffer when saving-as a new file (#1939) * panel collapse at bottom improvement * add empty panel hint * panel collapse style change * update changelog * PanelSection is now collapsible (#1574) * typo: LocalBufferKind::PluginSeach (#1925) * Move from `String` to `VoltID` and add some tests (#1879) * chore(deps): bump uuid from 0.8.2 to 1.2.2 (#1906) * Optimization of `lapce_ui::terminal::TerminalPanel::event` (#1863) * Highlight git/VCS modified files in explorer, palette, and buffer tabs (#1856) * Simplifying `lapce_ui::settings::ThemeSection::new` (#1917) * Improve `get_file_node[_mut]` efficiency (#1902) * Fix cursor movement on selections with arrow keys (#1911) * Minor: get rid of unneeded nesting in phantom text code (#1912) * Remove clonning the vector itself (#1919) * remove macos hotkey (#1921) * Add borders to SourceControlBranches (#1916) * Require indexmap/serde to fix running lapce-rpc's tests (#1901) * Sort files that start with numbers more naturally (#1899) * Stop previous CI runs if an update has been pushed (#1900) * fix: use lapce-xi-rope instead of xi-rope (#1898) * Draft: Add paragraph_forward and paragraph_backward commands (#1549) * chore(deps): bump regex from 1.6.0 to 1.7.0 (#1784) * fix: add gitattributes for scripts (#1894) * Implement Bracketed Paste in Lapce Terminal (#1876) * Add items to MacOS menu bar (#1880) * Fix bug in `lapce_proxy::plugin::wasi::start_volt` (#1881) * Update CONTRIBUTING.md (#1887) * Avoid extra `String` in `Display for LapceWorkspace` (#1875) * Rewrite some parts of `LapceSettingsPanel::update_plugins` (#1829) * Remove vec allocation in `SettingsItemInfo::name` (#1870) * Wed Dec 28 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.5+git17: * Update julia queries, fix indent guide (#1862) * Remove a lot small vector allocation for `lapce_core::syntax::find_tag` (#1841) * Rewriting the `Snippet` methods (#1818) * Remove a lot small vector allocation in `find_matching_pair` (#1839) * Implement mouse keybinds (#1835) * Remove unnecessary vector allocation in `LapceTerminalPanelHeaderContent::update` (#1836) * Remove unnecessary Arc<String> indirection in `Document.ime_text` (#1822) * Remove unnecessary vector allocation in `TerminalPanel::update` (#1834) * Don't use the active editor's view id for opening file diff (#1838) * fix: add option to change remote svg icon colour (#1820) * fix: hide language/text details on non-editor tabs (#1776) * Plugin settings shown on right click (#1831) * Add Clojure language support (#1830) * minor fixes to scope and bracket highlight (#1824) * Revert "fix(clippy): clippy::manual_clamp" (#1817) * Apply clippy recommendations (#1815) * updated csharp syntax properties (#1814) * bump version * Add sticky header theming option (#1794) * Use more standardized java indentation (#1808) * Code action change (#1807) * Fix some LSP bugs causing code actions to not show up correctly (#1805) * Fix "Open Keyboard Shortcuts" enum. (#1803) * Updated link to Ropes: An Alternative to Strings (#1800) * highlight scope lines (#1791) * Update entries in file & edit menu (#1788) * add file menu (#1786) * format keybinding name on settings to Capital case. (#1778) * configure dir walker builder instead of default (#1780) * switch terminal tabs (#1777) * terminal tab text color fix * added ctrl+y redo keymap (#1773) * vertical scroll for horizontal only taks effect when there's no horizontal scroll * add terminal tab (#1770) * Add error dialog for invalid syntax highlighting schemes (#1772) * fix: update tree-sitter-bash (#1771) * added cmake support (#1767) * Revert "(band-aid) fix opening some file types crashing lapce (#1764)" (#1768) * (band-aid) fix opening some file types crashing lapce (#1764) * Update C tree-sitter (#1759) * update dlang treesitter (#1758) * Add vim motions cw, ce, cc, S, and QOL modal bind gf (#1760) * Limit search response size (#1753) * ssh user is optional * ssh remote supports port (#1756) * fix recent workspace crash (#1755) * put recent workspaces to db (#1752) * don't send completion request again before response is back (#1746) * Add syntax highlighting for glsl. (#1741) * Fix enclosing parentheses crash (#1745) * ci: use edge branch for alpinelinux (#1743) * fix plugin can't upgrade issue (#1737) * prevent volt loading on files and hidden file/folders (#1724) * Add protobuf language support (#1713) * esc cancel snippet * command palette keymap paint implementation change * signature position change (#1736) * docs: update changelog * Add save without formatting; Allow toggling of formatting for autosave (#1722) * Display the keybinding of a command within the palette (#1723) * lsp response fix * feat: more theme keys (#1726) * Impl displaying signature from LSP (#1720) * bump version * update changelog * add support for plugin request (#1715) * update changelog * Fix visual bug in search panel (#1708) * Use IndexMap to avoid changing search result order (#1709) * add zstd support for plugin (#1711) * Fix autosave trying to save scratch files * chore(deps): bump tree-sitter-md from `e375ba9` to `272e080` * fix: remove useless language tests (#1707) * theme settings fix (#1706) * fix: sort languages * fix: update lockfile * add codelens and sticky headers for Dart (#1690) * add prisma support (#1700) * added queries for svelte (#1702) * bump version * load volts event to tab * ci: fix importing codesign certs (#1673) * render installed plugin icons (#1670) * feat: add status.foreground theme key (#1655) * fix: add schemas, sort base colours, fix light theme (#1667) * remember panels when open folder (#1669) * ci: remove deprecated features (#1630) * feat: use respective icons for extension/settings tabs (#1663) * fix: drop stdin/stdout to not pollute terminal (#1662) * fix: use correct python identation (#1666) * fix: hide terminal window when launching lapce (#1658) * feat: fork by default when started from terminal (#1646) * don't clear icon when search plugin * paint plugin icons (#1653) * Fix: new windows would never be created after closing all (#1651) * add plugin search (#1645) * Implement "Reveal in File Tree" (#1644) * bump to 0.2.2 * update changelog * using plugin registry (#1643) * add sticky headers to julia (#1636) * fix(clippy): needless borrow (#1641) * clippy fix (#1640) * fix: update xi_rope import name (#1635) * rustfmt * update lapce-rpc cargo.toml * xi-rope switch to crates.io * safeguard char_at_offset * Fix kts files not being recognized * add config for brackets higlihghting * Highlight matching brackets (#1421) * chore(deps): bump zip from 0.6.2 to 0.6.3 (#1600) * feat: added show hover keyboard shortcut (#1620) * some style tweaks * feat: add tab in/active, add primary button colours (#1619) * fix: stackoverflow on sorting large number of PaletteItems (#1617) * fix(editor): diagnosis cause cursor x calculate error (#1615) * Add syntax highlighting for erlang. (#1609) * add icon to volt meta * Detect the .Containerfile file extension as a Dockerfile (#1603) * fix: use proper colour for symbols (#1613) * bump druid * add icon size * theme key name fix * Plugin tab now accepts keyboard inputs (#1601) * chore(deps): bump smallvec from 1.9.0 to 1.10.0 (#1582) * chore(deps): bump tree-sitter-swift from 0.3.3 to 0.3.4 (#1584) * Add ability to open file/file diff from source control context menu (#1590) * feat: add goto definition var link (#1589) * linux release github action * add g++ in ubuntu * chore(deps): bump serde_json from 1.0.85 to 1.0.87 (#1585) * chore(deps): bump codecov/codecov-action from 2 to 3 (#1579) * load panel infomartion for workspaces with no open folder * Basic Tab Context Menu for #736 (#1570) * show no readme if plugin doesn't have one * ci: remove unmaintained action (#1580) * fix: update rust-cache action (#1578) * Update building-from-source.md * fix: bump required rust-version (#1577) * fix: remove .devcontainer (#1576) * Fix overflow crash when editor is sluggish (#1575) * Add ability to copy active editor remote file url to clipboard (#1560) * Add ability to discard file changes from context menu in source control (#1510) * fix: correct svg icons (#1569) * icon size * fix: rename drag/drop colour, use it for panels (#1568) * icon svg refactor (#1567) * multiple fixes (#1566) * Several fixes to the About modal (#1565) * Clear commands every time we paint which will insert the link rects (#1564) * decide color theme is light or dark * fix: correct icons used (#1561) * about style change * Icon themes (#1459) * feat(tree-sitter): Add XML support (#1554) * fix tree sitter edit once more (#1556) * feat: add option to open plugin directory (#1548) * key binding fix * Add support for empty setting items (#1547) * hover size improvement * order palette items according to last execute time (#1541) * Update CHANGELOG.md * feat(tree-sitter): add sql language (#1472) * github: add github issues config (#1538) * Update release.yml * Wed Nov 30 2022 Guillaume GARDET <guillaume.gardet@opensuse.org> - Disable LTO which has been enabled in previous commit, since it fails to build due to OOM error (seen on aarch64) * Mon Nov 21 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.4: * Add prisma syntax and highlighting * Improved svelte treesitter queries * Add codelens and sticky headers for Dart * Add zstd support for plugin * Add support for requests from plugins * Mon Nov 14 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.3: * Add status foreground theme key, use author colour for plugin version * Fork the process when started from terminal * Paint plugin icons * Added "Reveal in File Tree" action to the editor tabs context menu * Add plugin search * Sun Nov 06 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.2: * Features/Changes: - #1643: Use https://plugins.lapce.dev/ as the plugin registry - #1620: Added "Show Hover" keybinding that will trigger the hover at the cursor location - #1619: * Add active/inactive tab colours * Add primary button colour * Replace custom drawn checkboxes with icons in source control * Add hover effect in source control panel * Add colour preview in settings - #1617: Fixed a stack overflow that would crash lapce when attempting to sort a large number of PaletteItems - #1609: Add syntax highlighting for erlang - #1590: Added ability to open file and file diff from source control context menu - #1570: Added a basic tab context menu with common close actions - #1560: Added ability to copy active editor remote file path to clipboard - #1510: Added support to discard changes to a file - #1459: Implement icon theme system * This is a breaking change for colour themes! * Colour themes should now use [color-theme] table format in theme TOML * volt.toml now use color-themes and icon-themes keys. themes key is not used anymore. - #1554: Added XML language support - #1472: Added SQL language support - #1531: Improved Ctrl+Left command on spaces at the beginning of a line - #1491: Added Vim shift+c to delete remainder of line - #1508: Show in progress when Lapce is self updating - #1475: Add editor setting: "Cursor Surrounding Lines" which sets minimum number of lines above and below cursor - #1525: Add editor indent guide - #1521: Show unique paths to disambiguate same file names - #1452: Wrap selected text with brackets/quotes - #1421: Add matching bracket highlighting - #1541: Order palette items according to last execute time * Bug Fixes - #1566|#1568: Use separate colour for drag and drop background - #1459: Fix opening currently used logfile - #1505: Fix proxy download for hosts with curl without -Z flag - #1483: Fix showing the close icon for the first tab when opening multiple tab - #1477: Now use esc to close searchbar regarless of the current focus - #1507: Fixed a crash when scratch buffer is closed - #1547: Fix infinite cycle in workspace symbol search - #1628: Fix kts files not being recognized - Readded lapce-proxy. - Simplify _service file. * Tue Nov 01 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Remove lapce-proxy binary as suggested by a lapce developer. - Fix icon install. * Tue Oct 25 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Change to rust tier 1 arches. Fails on ix86 archs. * Sat Oct 15 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.1+git22: * add tests * Wrap selected text with brackets/quotes (#1452) * Add support for empty setting items (#1517) * editor tab dedup files update * Show unique paths to disambiguate same file names (Re: #557) (#1521) * ci: bump checkout action (#1523) * previous word for modal and non-modal * Improve Ctrl+Left-Arrow Keys behavior (#1531) * add indent guide (#1525) * fix error lens (#1524) * fix whitespace on end of line (#1509) * update CHANGELOG * show update in progress (#1508) * scratch buffer fix (#1507) * update changelog * feature: add shift+C delete remainder of line (#1491) * fix(search): use esc to close search regardless of current mode (#1477) * UI: Fix issue where 1st tab shows the close icon... (#1483) * Feat: Add setting Cursor Surrounding Lines (#1474) (#1475) * Added .fleet/ to .gitignore (#1498) * fix: remove -Z (#1505) * Split up SettingItem code (#1484) * Update Changelog.md with 0.2.1 changes (#1486) * update docs * update docs * Style Crash fix (#1482) * Load shell environment when launching from GUI (#1461) * Add atomic soft tabs feature (#1419) * Trim whitespace from search results (#1453) * feat: add command to un/install lapce from/to PATH (#1471) * fix(view): autosave periodically resetting scroll (#1476) * Sat Oct 15 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Increase both memory and storage to 16G to avoid exhaustion of memory/storage when compiling. * Sat Oct 15 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Fix installation for desktop app related info and files. * Tue Oct 11 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.0+git327: * fix(view): autosave periodically resetting scroll * feat: add command to un/install lapce from/to PATH * Trim whitespace of search results * Add atomic soft tabs feature * Load shell environment when launching from GUI * Style Crash Fix * Tue Oct 11 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Add more memory to avoid memory exhaustion in the _constraints file. * Tue Oct 11 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.0+git321: * global search box style change * Plugin settings load fix (#1473) * feat(search): add case sensitive search ui button (#1441) * fix: canonicalize paths (#1469) * Delete scratch_docs when deleting scratch documents (#1465) * Create PULL_REQUEST_TEMPLATE.md * Plugin Settings (#1449) * Refactor mouse_up handling into a function to keep the code consistent (#1464) * Rewritten a loop-based variable to the more idiomatic iterator-based implementation (#1463) * feat: allow custom codesign identity (#1457) * Tue Oct 04 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update cargo vendored dependencies. - Enable all arches. * Sun Sep 04 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.2.0: * Features/Changes - Implemented error lens. - Add Fedora spec for packaging - Add LSP stderr output to log - Truncate plugin description with ellipsis when it is too long - Add goto type definition support. (Where you can jump to the definition of the type a variable is of) - Add alpine dev-container - Add next/previous tab commands and keybindings. (Note that this is moving left/right in the tabs, not to the last used tab) - Make undo more granular - Fix alpha-depth issue in painting - Display documentation of completion items. - Add config option for cursor blink interval - Use new highlighter query for Julia - Title update - Full screen fix. Changes Lapce icon to work better on common color schemes. - Separate plugin panel into two parts, installed and uninstalled. - Custom title bar on Linux and palette bar - Preserve unsaved files when closing, which are restored when opening Lapce again - Add the ability to enable, disable, and remove plugins - Don't paint tiny tab drags - Add command to toggle inlay hints - Add daily nightly build - Don't show autocomplete after whitespace keys - Make completion/palette allow page-up/down keys - Add setting to control palette preview editor's width - Don't show autocomplete after backspacing over whitespace - Add the ability to resize editor/terminal/various splits. * Bug Fixes - Give the plugin panel a scroll bar - Check LSP capabilities before sending commands. Fixes most of Julia LSP support. - Properly check if a line is after the end of the document in line styles - Use FS module - Fix crashing on semantic tokens going past last line - Fix goto ref on single references - Reload explorer on file change, just in case our watching code didn't activate. - (LSP) Specify the workspace folder of the root uri if available. - Set the current directory when starting the LSP - Read files lossily, in case they are not UTF8. - Use UTF16 encoding for communicating with LSPs. This should fix a bunch of bugs with unicode causing RA or the editor to crash. - Fix keybinds on Mac with Command+Shift - Fix MacOS Option Key - Properly open editors when applying text edits via code actions to editors which aren't focused or open. - Prevent crash on save with multiple windows - Fix calculation of mouse down position in the problem panel - Follow system OS paths better - Proxy rewrite! This should make lock-ups not happen, and be easier to add onto. - Find box result count should use the current buffer - Pass uname as multiple args to fix WSL - Align settings button size to window controls - Don't fail on missing primary monitor - Various other bug fixes * Sat Aug 06 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.3+git145: * feat: error lens * remove parameter color from default settings * fix plugin panel scroll bar * fix plugin panel scroll bar * update document diagnostic position * Sat Aug 06 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - remove lapce.desktop - remove lapce.sh - update specfile * Fri Jul 15 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.3: * bump version * fix: don't panic on empty active_tab * change release title to be tag name * fix: set window minimal size * Add tree-sitter Julia support * only set lanaguge when executed * make status line items clickable * move the place to get semantic tokens * Fri Jun 17 2022 Martin Sirringhaus <martin.sirringhaus@suse.com> - Update to version 0.1.2~0: * bump version * vertical scroll for horizontal scroll on editor tab header * clean up * clean up * clean up * clean up * clean up * clean up * code cleanup * code clean up * store cursor position for undo/redo * minimum rust version * fix buffer update size * fix editor height * ctrl+right change to word_end_forward * fix text overlapping * add config for scroll beyond last line * Fix new line ident bug * add cut/copy/paste to context menu * watch plugin themes * load plugin themes * Fix typo * plugin download themes * add extra elixir file extensions for syntax highlighting * install local theme * watch theme folder * local theme lower string * metadata if exits * case insenstive of theme name * bump git2 version * bump regex version * set syntax on scratch buffer * export theme * put theme colors together * theme settings from kind * color case * settings reset to default * reset settings * reset button * update setting change * fix event * add settings value kind * rename buffer content value to settingsvalue * add idle timer to editor view * theme setting layout change * use raw data * hashmap change * change the way to load theme * add theme config * fix: typo * fix: format code * switch ureq to reqwest for system proxy support * feat: change `lapce warn` color * feat: change `lapce warn` color * feat: add `plugin load failed` message * feat: add `plugin load failed` message * Fix `Language` in toml files * Update minimum cargo version * added whitespace after comma * Indicate minimum toolchain version preventing #572 * first pass of new documentation * formatting error fix * wgpu -> opengl readme * Reviewed and tidied changes * Refreshed readme and contributing files * fix: don't overwrite permissions * bump parley * Fix formatting. Grrr. * Restore comment in get_name_for_new_file. * Only allocate one new string. * Give names to several toggle commands * cursor blink * Change name of new scratch docs to 'Untitled-N' * fix jump in the same file * Run rustfmt. * Today I learn about the funky (..) discard syntax. * Implement 'new N' names for scratch buffers. * style change * default to no drop shadow * header text change * drop shadow width * settings and key bindings * focus on settings when open * clippy fix * settings event fix * editor tab minum width * editor tab header improvement * setttings in editor tab * generate new editor id when copy editor * remove cancelcodeactions * remove code action widget * config menu position change * code actions menu position * code action to use context menu * cancel completion and hover fix * fix toggle modal in palette * some more settings * add config to change header height * santilize modifiers * Show diagnostics on hover * bump parley to fix font issue * linux build on ubuntu 18.04 to have a lower glibc version target * more settings * terminal config * bump druid * window icon * tab for completion * add some mac key maps * Remove some deps * Update README.md * Add Fedora build deps * Tue May 24 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.1~0: * fix modifiers * relase v0.1.1 * windows dark mode * fix ci * reset editor view to normal when it's not a hisotry * bump druid * apt-get update * change the place of anim frame request paint * update dependencies * update dependencies * clippy fix * remove glutin * num lock modifier fix * request paint when request anim frame * bump druid * use mouse event count for double/tripple click * use mouse event count for double click * macos title double click fix * Change Appstream metadata license to MIT * bump druid * bump druid * consolidate window desc creation * add Linux AppStream metadata * add Linux .desktop file * file watcher fix * fix editor focus issue * clippy fix * ensure cusror visible when editor got focus * cancel mouse hover timer when right click * change to os menu * file dialog change to druid-shell * use druid shell with opengl * fix code format * refactor the tests for readability * Avoid cloning syntax highlight result * Only allocate once when toggling comments * Special-case non-modifier ansi sequences * Doc: do not specify a transitional package * fix code format * address PR review feedbacks * fix code format * address PR review feedbacks * Removed the last min window size constraint * Pre-parse svgs * Only hash svg names once * Deduplicate * Don't allocate while accessing svgs * add meta+backspace for macOS * key binding mode text fix * Restrict visibility and remove unused code * Remove unused type * Remove unused outline module * Remove unused module * Use static str in LapceIcon * Remove most of the dead code * bump lapce-rpc version * support count in move by words commands in the vi-mode * implement top_of_window and bottom_of_window * Removed min window size * Tue May 24 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.0~0: * wix version bump * wix fix * bump version * Fix scroll bar scroll * bump druid * problem panel dispaly fix * Clip the command name cells * release lto folder * Clean up split * Tue May 24 2022 William Brown <william.brown@suse.com> - Automatic update of vendored dependencies * Tue May 24 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.0~0: * wix version bump * wix fix * bump version * Fix scroll bar scroll * bump druid * problem panel dispaly fix * Clip the command name cells * release lto folder * Clean up split * Tue May 17 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Update to version 0.1.0~0: * wix version bump * wix fix * bump version * Fix scroll bar scroll * bump druid * problem panel dispaly fix * Clip the command name cells * release lto folder * Clean up split * Wed May 04 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - add lapce.sh. workaround for running inside Wayland. * Wed May 04 2022 Soc Virnyl Estela <socvirnyl.estela@gmail.com> - Initial spec for lapce (0.0.12)
/usr/bin/lapce /usr/bin/lapce-proxy /usr/share/applications/dev.lapce.lapce.desktop /usr/share/doc/packages/lapce /usr/share/doc/packages/lapce/README.md /usr/share/doc/packages/lapce/building-from-source.md /usr/share/doc/packages/lapce/installing-with-package-manager.md /usr/share/doc/packages/lapce/why-lapce.md /usr/share/licenses/lapce /usr/share/licenses/lapce/LICENSE /usr/share/metainfo/dev.lapce.lapce.metainfo.xml /usr/share/pixmaps/dev.lapce.lapce.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 6 00:02:59 2024