Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-15 | 33.6 kB | |
v2.3.0 source code.tar.gz | 2025-07-15 | 45.7 MB | |
v2.3.0 source code.zip | 2025-07-15 | 45.8 MB | |
Totals: 3 Items | 91.5 MB | 2 |
What's Changed
- Add missing dependencies to .asd files. by @atgreen in https://github.com/lem-project/lem/pull/1294
- Remove hard dependency on quicklisp by @atgreen in https://github.com/lem-project/lem/pull/1295
- Adds the command DIRECTORY-MODE-KILL-LINES. by @mychris in https://github.com/lem-project/lem/pull/1296
- Make DIRECTORY-MODE-MARK-REGEXP keep old marks. by @mychris in https://github.com/lem-project/lem/pull/1297
- Adds more mark commands for directory-mode. by @mychris in https://github.com/lem-project/lem/pull/1298
- Enabled focusing leftside window with mouse in ncurses frontend by @asutoshpalai in https://github.com/lem-project/lem/pull/1301
- fix usage of erase-buffer in tetris by @resttime in https://github.com/lem-project/lem/pull/1305
- Change key bindings
k
toC-k
in directory-mode, to avoid conflicts with keys in vi-mode by @cxxxr in https://github.com/lem-project/lem/pull/1306 - run tetris-quit after killing buffer as well by @resttime in https://github.com/lem-project/lem/pull/1307
- Add small docstring for define-key by @resttime in https://github.com/lem-project/lem/pull/1309
- Container improvements by @elken in https://github.com/lem-project/lem/pull/1318
- (minor) legit: fix rebase by @vindarel in https://github.com/lem-project/lem/pull/1319
- Include missed env values by @elken in https://github.com/lem-project/lem/pull/1322
- Added scrolling of unfocused window with mouse in ncurses frontend by @asutoshpalai in https://github.com/lem-project/lem/pull/1323
- translate docstrings: buffer, basic by @vindarel in https://github.com/lem-project/lem/pull/1320
- Remove quicklisp dependency by @atgreen in https://github.com/lem-project/lem/pull/1324
- Fix block selection of vi visual mode. by @gos-k in https://github.com/lem-project/lem/pull/1325
- Fix process-block-region space padding of vi visual mode by @gos-k in https://github.com/lem-project/lem/pull/1326
- legit rebase: abort, tell if in process by @vindarel in https://github.com/lem-project/lem/pull/1321
- legit: add --continue and --skip by @vindarel in https://github.com/lem-project/lem/pull/1333
- legit: add README documentation by @vindarel in https://github.com/lem-project/lem/pull/1334
- Wrap SDL2 call with trivial-main-thread to run in main thread by @resttime in https://github.com/lem-project/lem/pull/1335
- Feature/erlang mode by @ioolkos in https://github.com/lem-project/lem/pull/1303
- add completion to apropos-command by @garlic0x1 in https://github.com/lem-project/lem/pull/1340
- update docs/default-keybindings.md 20240320-062243 by @github-actions[bot] in https://github.com/lem-project/lem/pull/1341
- Add partial combined SDL2 and ncurses build by @frejanordsiek in https://github.com/lem-project/lem/pull/1329
- Fixed cursor movement by mouse when line numbers are enabled by @asutoshpalai in https://github.com/lem-project/lem/pull/1347
- Update version in .asd to latest by @garlic0x1 in https://github.com/lem-project/lem/pull/1348
- Handle ANSI escape codes. by @Homo-carbonis in https://github.com/lem-project/lem/pull/1349
- add docstring: define-command by @vindarel in https://github.com/lem-project/lem/pull/1350
- Add GitHub Sponsors to funding.yml by @cxxxr in https://github.com/lem-project/lem/pull/1351
- maybe-load-systems, not maybe-quickload by @atgreen in https://github.com/lem-project/lem/pull/1352
- add editor-variable
wrap-line-character
andwrap-line-attribute
by @cxxxr in https://github.com/lem-project/lem/pull/1353 - Gerbil by @garlic0x1 in https://github.com/lem-project/lem/pull/1354
- Paredit improvements by @garlic0x1 in https://github.com/lem-project/lem/pull/1355
- line numbers: use prefix argument to show relative line numbers by @vindarel in https://github.com/lem-project/lem/pull/1357
- prompt-after-hook by @garlic0x1 in https://github.com/lem-project/lem/pull/1360
- Completion tweaks by @garlic0x1 in https://github.com/lem-project/lem/pull/1362
- Translated most (all?) doc-strings. by @BierLiebHaber in https://github.com/lem-project/lem/pull/1363
- Make lisp-compile-and-load-file ignore shebangs (
#!
) by @BierLiebHaber in https://github.com/lem-project/lem/pull/1366 - disable setting clipboard when pasting in visual mode by @somniamble in https://github.com/lem-project/lem/pull/1367
- Add ignore-all-space option in legit by @cxxxr in https://github.com/lem-project/lem/pull/1368
- Add file drag and drop support for SDL2 by @jfaz1 in https://github.com/lem-project/lem/pull/1370
- Use theme colors for rainbow parens by @jfaz1 in https://github.com/lem-project/lem/pull/1369
- Bugfix out-of-range substitution of vi visual mode by @gos-k in https://github.com/lem-project/lem/pull/1372
- Dynamic vertically-adjacent gravity by @BierLiebHaber in https://github.com/lem-project/lem/pull/1371
- Make define-command accept more verbose/understandable argument-descriptors by @BierLiebHaber in https://github.com/lem-project/lem/pull/1375
- Fix doc-strings by @BierLiebHaber in https://github.com/lem-project/lem/pull/1379
- Replace arg-descriptor in defcommand with keyword by @cxxxr in https://github.com/lem-project/lem/pull/1380
- Syntax highlighting of code block in markdown-mode by @cxxxr in https://github.com/lem-project/lem/pull/1377
- Change the target language function to be called in the markdown-mode code block by @cxxxr in https://github.com/lem-project/lem/pull/1381
- Add rendering of markdown to browser by @cxxxr in https://github.com/lem-project/lem/pull/1384
- Fallback to asdf:load-system to create a micros server by @garlic0x1 in https://github.com/lem-project/lem/pull/1385
- Add :bn and :bp vi commands by @trevorcode in https://github.com/lem-project/lem/pull/1387
- [docstrings] markdown preview: add command docstring and package documentation by @vindarel in https://github.com/lem-project/lem/pull/1386
- [FEATURE] • n% line movement added to vi-mode by @theangelperalta in https://github.com/lem-project/lem/pull/1389
- Change so that messages such as C-g and “End of buffer” are not displayed by @cxxxr in https://github.com/lem-project/lem/pull/1390
- Export complete-symbol by @jsparkes in https://github.com/lem-project/lem/pull/1392
- Fix "dd" not deleting newline at end of buffer by @davidsun0 in https://github.com/lem-project/lem/pull/1395
- Add
M-x lisp-eval-expression-in-repl (C-c C-j)
by @cxxxr in https://github.com/lem-project/lem/pull/1398 - hypheen -> hyphen by @jsparkes in https://github.com/lem-project/lem/pull/1404
- Fix commands with % movement by @davidsun0 in https://github.com/lem-project/lem/pull/1405
- Add support for Lua by @Sasanidas in https://github.com/lem-project/lem/pull/1409
- Export additional functions for legit and paredit mode for keybinds by @tetrazolium in https://github.com/lem-project/lem/pull/1411
- Move side init recursive load to a named directory by @Sasanidas in https://github.com/lem-project/lem/pull/1410
- add def* to grammar by @garlic0x1 in https://github.com/lem-project/lem/pull/1414
- Directory mode jump by @jsparkes in https://github.com/lem-project/lem/pull/1415
- Terminal by @cxxxr in https://github.com/lem-project/lem/pull/1418
- Dockerfile candidate to build terminal.so by @snmsts in https://github.com/lem-project/lem/pull/1422
- Fix diff colors not showing initially in legit by @jfaz1 in https://github.com/lem-project/lem/pull/1421
- Legit
status
deleted file support, minor UI overhaul by @jfaz1 in https://github.com/lem-project/lem/pull/1420 - Add terminal.so file by @github-actions[bot] in https://github.com/lem-project/lem/pull/1427
- change to bordeaux-threads v2 by @cxxxr in https://github.com/lem-project/lem/pull/1428
- Add
make install
option for Linux systems by @jfaz1 in https://github.com/lem-project/lem/pull/1425 - update docs/default-keybindings.md 20240713-044227 by @github-actions[bot] in https://github.com/lem-project/lem/pull/1431
- update docs/default-keybindings.md 20240713-044513 by @github-actions[bot] in https://github.com/lem-project/lem/pull/1432
- Export symbols for some commands from relevant packages by @anlsh in https://github.com/lem-project/lem/pull/1433
- legit: "l l" to show the commits log by @vindarel in https://github.com/lem-project/lem/pull/1423
- Export all project-related commands by @anlsh in https://github.com/lem-project/lem/pull/1435
- update docs/default-keybindings.md 20240714-080709 by @github-actions[bot] in https://github.com/lem-project/lem/pull/1437
- Add
legit-jump-to-hunk
by @jfaz1 in https://github.com/lem-project/lem/pull/1430 - Add better untracked file support to legit status by @jfaz1 in https://github.com/lem-project/lem/pull/1439
- Vindarel/legit log minor mode by @vindarel in https://github.com/lem-project/lem/pull/1438
- Use
call-with-current-project
when opening unstaged files/directories in legit status by @jfaz1 in https://github.com/lem-project/lem/pull/1442 - legit: enable by default. No more "lem/legit" system. by @vindarel in https://github.com/lem-project/lem/pull/1444
- Vindarel/legit common less packages better separation by @vindarel in https://github.com/lem-project/lem/pull/1445
- Asynchronously run external commands with find-file by @superduperchudmeister in https://github.com/lem-project/lem/pull/1446
- Make lsp-restart-server proceed even when buffer-workspace fails by @anlsh in https://github.com/lem-project/lem/pull/1447
- Refactoring of buffer editing by @cxxxr in https://github.com/lem-project/lem/pull/1450
- Add hard drop to tetris by @johnlorentzson in https://github.com/lem-project/lem/pull/1452
- Use theme colors for multiplexer bar by @jfaz1 in https://github.com/lem-project/lem/pull/1456
- Add SLIME's C-c ~ command (sync package) to lisp-mode by @johnlorentzson in https://github.com/lem-project/lem/pull/1455
- Refactor buffer structure by @cxxxr in https://github.com/lem-project/lem/pull/1454
- Expose modeline attributes, various theme fixes by @jfaz1 in https://github.com/lem-project/lem/pull/1458
- Make 'terminal' command launch shell in buffer's current directory by @anlsh in https://github.com/lem-project/lem/pull/1459
- Add terminal.so file by @github-actions[bot] in https://github.com/lem-project/lem/pull/1457
- Fix malformed eval background color by @daedsidog in https://github.com/lem-project/lem/pull/1462
- Add recent file history by @jfaz1 in https://github.com/lem-project/lem/pull/1463
- Add active line number attribute by @daedsidog in https://github.com/lem-project/lem/pull/1466
- Add document attributes by @jfaz1 in https://github.com/lem-project/lem/pull/1469
- Completion ranking by @jfaz1 in https://github.com/lem-project/lem/pull/1471
- tabbar does not display properly (SDL2) by @jsparkes in https://github.com/lem-project/lem/pull/1472
- Bump
lem-base16-themes
commit by @jfaz1 in https://github.com/lem-project/lem/pull/1473 - Create lispy aliases for color names with spaces. by @jsparkes in https://github.com/lem-project/lem/pull/1474
- Bump base16 commit by @jfaz1 in https://github.com/lem-project/lem/pull/1476
- More extensive Markdown syntax parsing by @jfaz1 in https://github.com/lem-project/lem/pull/1479
- Add welcome text to REPL and display of current connection by @cxxxr in https://github.com/lem-project/lem/pull/1483
- Add project grep by @jfaz1 in https://github.com/lem-project/lem/pull/1484
- Change default grep prompt to exclude binary files by @jfaz1 in https://github.com/lem-project/lem/pull/1486
- Add
move-to-top
to history, use with file history by @jfaz1 in https://github.com/lem-project/lem/pull/1487 - Add variables for grep command and args. by @jsparkes in https://github.com/lem-project/lem/pull/1489
- Character offset doc by @jsparkes in https://github.com/lem-project/lem/pull/1490
- Re-enable super key support in SDL2 by @theangelperalta in https://github.com/lem-project/lem/pull/1492
- Add
frame-multiplexer-create-with-previous-buffer
by @jfaz1 in https://github.com/lem-project/lem/pull/1494 - Add
*switch-to-buffer-hook*
and*switch-to-window-hook*
by @cxxxr in https://github.com/lem-project/lem/pull/1497 - Fix lsp-rename by @cxxxr in https://github.com/lem-project/lem/pull/1498
- Use buttons for theme list by @jfaz1 in https://github.com/lem-project/lem/pull/1502
- Add
lem-dashboard
by @jfaz1 in https://github.com/lem-project/lem/pull/1495 - lsp-mode: update client-capabilities.json for code actions by @alanz in https://github.com/lem-project/lem/pull/1516
- lisp-mode: broadcast eval by @cxxxr in https://github.com/lem-project/lem/pull/1521
- Fix a bug in lsp-mode when the connection-mode is stdio. by @cxxxr in https://github.com/lem-project/lem/pull/1533
- add terraform-mode by @cxxxr in https://github.com/lem-project/lem/pull/1534
- Store dashboard links in text property by @jfaz1 in https://github.com/lem-project/lem/pull/1535
- add copilot support by @cxxxr in https://github.com/lem-project/lem/pull/1536
- Fix copilot mode minor bugs by @cxxxr in https://github.com/lem-project/lem/pull/1537
- copilot-mode improvement by @cxxxr in https://github.com/lem-project/lem/pull/1541
- update copilot-node-server version 1.27.0 -> 1.40.0 by @cxxxr in https://github.com/lem-project/lem/pull/1542
- Legit closify remove global vcs by @vindarel in https://github.com/lem-project/lem/pull/1538
- Readded keymap export by @tetrazolium in https://github.com/lem-project/lem/pull/1525
- Rewrite copilot completion by @cxxxr in https://github.com/lem-project/lem/pull/1545
- initialize copilot asynchronously by @cxxxr in https://github.com/lem-project/lem/pull/1547
- Fix lisp completion current argument highlighting by @jfaz1 in https://github.com/lem-project/lem/pull/1550
- Minor grep improvements by @jfaz1 in https://github.com/lem-project/lem/pull/1551
- Integrate lem-base16-themes directly into lem by @jgarte in https://github.com/lem-project/lem/pull/1552
- List listener history filtering by prefix by @naryl in https://github.com/lem-project/lem/pull/1555
- add STYLEGUIDE by @vindarel in https://github.com/lem-project/lem/pull/1443
- Vi fixes by @naryl in https://github.com/lem-project/lem/pull/1559
- Make use of the paren-finding logic only on % by @naryl in https://github.com/lem-project/lem/pull/1562
- Make slurp and close-paren work as Emacs's paredit by @naryl in https://github.com/lem-project/lem/pull/1563
- Basic support for ruby language by @sl33pii in https://github.com/lem-project/lem/pull/1570
- Add
*edit-buffer-directory*
to vi-mode by @gos-k in https://github.com/lem-project/lem/pull/1572 - Browser UI by @cxxxr in https://github.com/lem-project/lem/pull/1571
- Bump vite from 5.2.12 to 5.2.14 in /frontends/server/frontend by @dependabot[bot] in https://github.com/lem-project/lem/pull/1573
- Bump rollup from 4.18.0 to 4.24.0 in /frontends/server/frontend by @dependabot[bot] in https://github.com/lem-project/lem/pull/1574
- cw should be a synonym to ce by @naryl in https://github.com/lem-project/lem/pull/1575
- Add wall ex-command to vi mode by @gos-k in https://github.com/lem-project/lem/pull/1576
- Enable fractional scaling on all platforms by @wakira in https://github.com/lem-project/lem/pull/1578
- Add Nix flake by @KitRedgrave in https://github.com/lem-project/lem/pull/1579
- add nix-mode by @cxxxr in https://github.com/lem-project/lem/pull/1587
- macros: fix with-profile by @nmccamish in https://github.com/lem-project/lem/pull/1589
- Nix: use qlot bundle instead of manual tracking by @KitRedgrave in https://github.com/lem-project/lem/pull/1593
- add
frame-multiplexer-switch-{n}
command by @cxxxr in https://github.com/lem-project/lem/pull/1596 - filer: add filer-at-directory to prompt for a directory by @vindarel in https://github.com/lem-project/lem/pull/1600
- Update isearch.lisp by @SequentialDesign in https://github.com/lem-project/lem/pull/1601
- nix: readd output hash for qlot bundle by @KitRedgrave in https://github.com/lem-project/lem/pull/1602
- make isearch-next|prev-highlight mimic isearch movement exactly by @SequentialDesign in https://github.com/lem-project/lem/pull/1603
- Fix flake hash, binary names on linux by @hgouni in https://github.com/lem-project/lem/pull/1604
- vi-mode: add ignorecase option by @cxxxr in https://github.com/lem-project/lem/pull/1613
- fix: sdl2 should not disable the kwin compositor, which will cause the window effects invalid, including the window opacity. by @sakurawald in https://github.com/lem-project/lem/pull/1618
- fix legit pull git command by @vindarel in https://github.com/lem-project/lem/pull/1616
- Highlight warning in REPL by @cxxxr in https://github.com/lem-project/lem/pull/1625
- feature: add
maximize-frame
andminimize-frame
command for lem sdl2 version. by @sakurawald in https://github.com/lem-project/lem/pull/1624 - vindarel/legit stash: push, pop, list, show, drop by @vindarel in https://github.com/lem-project/lem/pull/1622
- legit: add file associations for git rebase and commit files by @vindarel in https://github.com/lem-project/lem/pull/1626
- Vindarel/detective see macros by @vindarel in https://github.com/lem-project/lem/pull/1627
- feature: add vi-swapcase-and-forward-char command for vi-mode by @sakurawald in https://github.com/lem-project/lem/pull/1632
- fix [#1631]
SDL Error Texture dimensions are limited
by @cxxxr in https://github.com/lem-project/lem/pull/1634 - fix and refactor
kill-whole-line
by @SequentialDesign in https://github.com/lem-project/lem/pull/1645 - Add keybinds for
isearch-toggle-highlighting
by @SequentialDesign in https://github.com/lem-project/lem/pull/1644 - update point after backspacing and yanking while isearch is active by @SequentialDesign in https://github.com/lem-project/lem/pull/1643
- feature: add option for highlight line-color. by @sakurawald in https://github.com/lem-project/lem/pull/1651
- open the source code of the sbcl as read-only by @cxxxr in https://github.com/lem-project/lem/pull/1658
- java-mode: Use c-mode indentation function to indent Java files by @bolsen in https://github.com/lem-project/lem/pull/1659
- fix: the fill-width option should not cause the prompt window in listener-mode out of window by @sakurawald in https://github.com/lem-project/lem/pull/1662
- feature: treat as selecting current line if no region is selected for comments. by @sakurawald in https://github.com/lem-project/lem/pull/1663
- fix: ignore errors during the process of creating regex scanner for vi-search-{forward/backward} by @sakurawald in https://github.com/lem-project/lem/pull/1660
- fix: adjust the cursor-type to underline for vi-operator + the color of vi-insert cursor now respects the default cursor color by @sakurawald in https://github.com/lem-project/lem/pull/1661
- change
insert-()
toinsert-()-or-wrap
by @SequentialDesign in https://github.com/lem-project/lem/pull/1665 - change
move-over-)
tomove-over-)-or-wrap
by @SequentialDesign in https://github.com/lem-project/lem/pull/1666 - fix: the
vi-paste-before
command inline-mode
atthe last line
should open a newline before current line. by @sakurawald in https://github.com/lem-project/lem/pull/1671 - add: tests for vi-swapcase-and-forward by @sakurawald in https://github.com/lem-project/lem/pull/1669
- fix: the vi jumplist-history-push should not destroy jumplist-history elements above the jumplist-index, when a new element is pushed. by @sakurawald in https://github.com/lem-project/lem/pull/1678
- add
nullify-last-flags
function to interp by @SequentialDesign in https://github.com/lem-project/lem/pull/1676 - make
C-m
(Return
)newline-and-indent
in language modes by @SequentialDesign in https://github.com/lem-project/lem/pull/1674 - add convenient keybinds for LEM's multiplexer. by @SequentialDesign in https://github.com/lem-project/lem/pull/1673
- fix(flake): Update outputHash in https://github.com/lem-project/lem/pull/1672
- add: the missing
vi-jump-previous
command and binding. by @sakurawald in https://github.com/lem-project/lem/pull/1679 - feature: make
vi-paste-{before/after}
accept the universal args. by @sakurawald in https://github.com/lem-project/lem/pull/1682 - add two editor variables to line-numbers, line-number-format and current-line-value by @SequentialDesign in https://github.com/lem-project/lem/pull/1684
- Deduplicate compute-line calls by @nmccamish in https://github.com/lem-project/lem/pull/1687
- Revert "make
C-m
(Return
)newline-and-indent
in language modes" by @SequentialDesign in https://github.com/lem-project/lem/pull/1689 - feature: highlight caught warning and error in repl by @sakurawald in https://github.com/lem-project/lem/pull/1690
- fix: the vi-insert mode should insert the pending-keys (the length of command-keys > 1) for self-insert command. by @sakurawald in https://github.com/lem-project/lem/pull/1691
- fix: ban
mouse click event
inpopup-window
made bypopup-message
function. by @sakurawald in https://github.com/lem-project/lem/pull/1693 - fix: ban mouse click event in popup-window made by popup-message function by @sakurawald in https://github.com/lem-project/lem/pull/1696
- Add a mechanism to perform conversions such as C-m/Return and C-i/Tab in a unified manner by @cxxxr in https://github.com/lem-project/lem/pull/1697
- fix: the self-insert command in vi-mode should not insert un-printable char while flushing the pending-keys by @sakurawald in https://github.com/lem-project/lem/pull/1701
- minor documentation fix in
interp.lisp
by @SequentialDesign in https://github.com/lem-project/lem/pull/1706 - fix verbose style in
compute-line
by @SequentialDesign in https://github.com/lem-project/lem/pull/1705 - add
after-load-theme-hook
by @SequentialDesign in https://github.com/lem-project/lem/pull/1703 - add
editor-variable-universal-argument-function
by @SequentialDesign in https://github.com/lem-project/lem/pull/1704 - fix typo in file-conversion.lisp by @SequentialDesign in https://github.com/lem-project/lem/pull/1707
- feature: the paredit-wrap-around now support to select sexp at point without the need to move point to the beginning of sexp by @sakurawald in https://github.com/lem-project/lem/pull/1708
- vi-mode: Adding additional C-w functionality (Window management) by @LeeLaffan in https://github.com/lem-project/lem/pull/1713
- vi-mode: Add g^, g0, g$ by @LeeLaffan in https://github.com/lem-project/lem/pull/1714
- Add micros keybinds to lisp-mode by @jfaz1 in https://github.com/lem-project/lem/pull/1715
- vi-mode - Bug - Fix freeze when using _i"/_a" in escaped string by @LeeLaffan in https://github.com/lem-project/lem/pull/1716
- change
hypher
tohyper
across lem repo by @SequentialDesign in https://github.com/lem-project/lem/pull/1718 - Add vi-operator-surrounding-blanks editor-variable by @Encryptoid in https://github.com/lem-project/lem/pull/1721
- make makefile applicable. by @snmsts in https://github.com/lem-project/lem/pull/1717
- Project - Prompt Save + Message by @Encryptoid in https://github.com/lem-project/lem/pull/1722
- Fix the case where the after-change-hook was not called. by @cxxxr in https://github.com/lem-project/lem/pull/1723
- only change recent frame list when switch target is different by @SequentialDesign in https://github.com/lem-project/lem/pull/1720
- turn right gui mod into the hyper modifier in sdl2 version by @SequentialDesign in https://github.com/lem-project/lem/pull/1719
- make
F13
toF24
keys available in SDL2 frontend by @SequentialDesign in https://github.com/lem-project/lem/pull/1724 - isearch - End highlight when no range found by @Encryptoid in https://github.com/lem-project/lem/pull/1725
- Add (undefine-key) functionality by @Encryptoid in https://github.com/lem-project/lem/pull/1727
- Less pdcurses in ncurses by @snmsts in https://github.com/lem-project/lem/pull/1733
- removed C-i and C-m conversion from parse-keyspec by @RobertIsmo in https://github.com/lem-project/lem/pull/1731
- Fix: [line-number-mode] - Wrapped line attributes & Uniform number width by @Encryptoid in https://github.com/lem-project/lem/pull/1732
- Overwrite mode as seen in other editors. by @funk443 in https://github.com/lem-project/lem/pull/1734
- Add an option in window settings to enable or disable buffer switching using
switch-to-buffer
by @cxxxr in https://github.com/lem-project/lem/pull/1735 - Implemented improved Python indent function. by @funk443 in https://github.com/lem-project/lem/pull/1737
- Add an option to control the save of clipboard content before killing. by @funk443 in https://github.com/lem-project/lem/pull/1738
- Lem SDL2 can now properly display zero-width characters. by @funk443 in https://github.com/lem-project/lem/pull/1739
- vi-mode: Add paragraph text object by @Encryptoid in https://github.com/lem-project/lem/pull/1740
- Fix zero-width characters and control characters attribute issue. by @funk443 in https://github.com/lem-project/lem/pull/1741
- Add coalton-mode for basic features. by @fukamachi in https://github.com/lem-project/lem/pull/1744
- Minor fixes for coalton-mode by @fukamachi in https://github.com/lem-project/lem/pull/1746
- Enable coalton-mode inside
coalton-toplevel
in lisp-mode. by @fukamachi in https://github.com/lem-project/lem/pull/1747 - add lsp support to js-mode by @cxxxr in https://github.com/lem-project/lem/pull/1748
- Add symbol completeion to coalton-mode by using lisp-mode's function. by @fukamachi in https://github.com/lem-project/lem/pull/1749
- Minor fixes for coalton-mode by @fukamachi in https://github.com/lem-project/lem/pull/1750
- More minor highlighting fixes for coalton-mode. by @fukamachi in https://github.com/lem-project/lem/pull/1752
- Add dev shells to nix flake to build from source by @psionic-k in https://github.com/lem-project/lem/pull/1753
- Actually use the SDL2 shell by @psionic-k in https://github.com/lem-project/lem/pull/1754
- Add key binding display to execute-command completion by @cxxxr in https://github.com/lem-project/lem/pull/1755
- chore: update legit.lisp by @eltociear in https://github.com/lem-project/lem/pull/1757
- Refacotr directory mode by @cxxxr in https://github.com/lem-project/lem/pull/1759
- Combine Dev Shells & Fix Pure Build by @psionic-k in https://github.com/lem-project/lem/pull/1761
- Fix coalton-mode not to treat
#\"
as a string literal. by @fukamachi in https://github.com/lem-project/lem/pull/1762 - Fix grammar of window movement commands by @solanav in https://github.com/lem-project/lem/pull/1766
- support mark-(next|previous)-like-this by @Prikaz98 in https://github.com/lem-project/lem/pull/1764
- recenter-top-bottom (emacs-mode) by @Prikaz98 in https://github.com/lem-project/lem/pull/1767
- fix: scala-mode calc-indent-function by @Prikaz98 in https://github.com/lem-project/lem/pull/1770
- let compute-evaluated-background-color handle nil background-color by @kmizumar in https://github.com/lem-project/lem/pull/1771
- Update flake.nix to reflect checksum on macOS by @execat in https://github.com/lem-project/lem/pull/1775
- Fix query-replace to highlight all candidates by @masatoi in https://github.com/lem-project/lem/pull/1782
- Fix Couldn't execute "xdg-open": No such file or directory error (Docker) by @charltonaustin in https://github.com/lem-project/lem/pull/1788
- Fix broken paste in vi-mode by @not-omer in https://github.com/lem-project/lem/pull/1794
- Bugfix: peek source window remains stuck in the view by @tomaneo in https://github.com/lem-project/lem/pull/1796
- Command exports for keybindings by @tomaneo in https://github.com/lem-project/lem/pull/1797
- Bugfix: Floating window left as the only one by @tomaneo in https://github.com/lem-project/lem/pull/1798
- Add filer-delete-select for filer mode by @lu4nx in https://github.com/lem-project/lem/pull/1795
- Redraw dashboard when other window is selected by @jfaz1 in https://github.com/lem-project/lem/pull/1789
- Bugfix: abbrev command errors with subsequent calls by @tomaneo in https://github.com/lem-project/lem/pull/1818
- Implement mark-ring by @apr3vau in https://github.com/lem-project/lem/pull/1785
- Fixed eternal loop when searching with regexp $ by @tomaneo in https://github.com/lem-project/lem/pull/1820
- Unify vi-mode visual state with lem buffer marks by @tomaneo in https://github.com/lem-project/lem/pull/1817
- Export (un)comment-region commands for keybindings by @tomaneo in https://github.com/lem-project/lem/pull/1805
- Add a possibility to use right alt as AltGr in sdl2 interface by @tomaneo in https://github.com/lem-project/lem/pull/1799
- Added marks to vi-mode. by @tomaneo in https://github.com/lem-project/lem/pull/1808
- Add
make install
targets by @jfaz1 in https://github.com/lem-project/lem/pull/1810 - Improved parenthesis highlighting in vi insert mode by @tomaneo in https://github.com/lem-project/lem/pull/1806
- Fixed sdl2 cursor rendering by @tomaneo in https://github.com/lem-project/lem/pull/1804
- Vi replace mode by @tomaneo in https://github.com/lem-project/lem/pull/1821
- feat(sdl2): add set-font-name by @ryukinix in https://github.com/lem-project/lem/pull/1825
- Add parsing of native pathnames to avoid errors with some files by @solanav in https://github.com/lem-project/lem/pull/1824
- Add get-font-list config for mac by @chee in https://github.com/lem-project/lem/pull/1827
- add extensions/terminal/lib/linux/arm64/terminal.so by @cxxxr in https://github.com/lem-project/lem/pull/1828
New Contributors
- @atgreen made their first contribution in https://github.com/lem-project/lem/pull/1294
- @asutoshpalai made their first contribution in https://github.com/lem-project/lem/pull/1301
- @ioolkos made their first contribution in https://github.com/lem-project/lem/pull/1303
- @frejanordsiek made their first contribution in https://github.com/lem-project/lem/pull/1329
- @somniamble made their first contribution in https://github.com/lem-project/lem/pull/1367
- @jfaz1 made their first contribution in https://github.com/lem-project/lem/pull/1370
- @trevorcode made their first contribution in https://github.com/lem-project/lem/pull/1387
- @davidsun0 made their first contribution in https://github.com/lem-project/lem/pull/1395
- @tetrazolium made their first contribution in https://github.com/lem-project/lem/pull/1411
- @anlsh made their first contribution in https://github.com/lem-project/lem/pull/1433
- @superduperchudmeister made their first contribution in https://github.com/lem-project/lem/pull/1446
- @johnlorentzson made their first contribution in https://github.com/lem-project/lem/pull/1452
- @daedsidog made their first contribution in https://github.com/lem-project/lem/pull/1462
- @alanz made their first contribution in https://github.com/lem-project/lem/pull/1516
- @jgarte made their first contribution in https://github.com/lem-project/lem/pull/1552
- @naryl made their first contribution in https://github.com/lem-project/lem/pull/1555
- @sl33pii made their first contribution in https://github.com/lem-project/lem/pull/1570
- @dependabot[bot] made their first contribution in https://github.com/lem-project/lem/pull/1573
- @wakira made their first contribution in https://github.com/lem-project/lem/pull/1578
- @KitRedgrave made their first contribution in https://github.com/lem-project/lem/pull/1579
- @nmccamish made their first contribution in https://github.com/lem-project/lem/pull/1589
- @SequentialDesign made their first contribution in https://github.com/lem-project/lem/pull/1601
- @hgouni made their first contribution in https://github.com/lem-project/lem/pull/1604
- @sakurawald made their first contribution in https://github.com/lem-project/lem/pull/1618
- @bolsen made their first contribution in https://github.com/lem-project/lem/pull/1659
- @LeeLaffan made their first contribution in https://github.com/lem-project/lem/pull/1713
- @Encryptoid made their first contribution in https://github.com/lem-project/lem/pull/1721
- @RobertIsmo made their first contribution in https://github.com/lem-project/lem/pull/1731
- @funk443 made their first contribution in https://github.com/lem-project/lem/pull/1734
- @psionic-k made their first contribution in https://github.com/lem-project/lem/pull/1753
- @eltociear made their first contribution in https://github.com/lem-project/lem/pull/1757
- @solanav made their first contribution in https://github.com/lem-project/lem/pull/1766
- @Prikaz98 made their first contribution in https://github.com/lem-project/lem/pull/1764
- @kmizumar made their first contribution in https://github.com/lem-project/lem/pull/1771
- @execat made their first contribution in https://github.com/lem-project/lem/pull/1775
- @charltonaustin made their first contribution in https://github.com/lem-project/lem/pull/1788
- @not-omer made their first contribution in https://github.com/lem-project/lem/pull/1794
- @tomaneo made their first contribution in https://github.com/lem-project/lem/pull/1796
- @lu4nx made their first contribution in https://github.com/lem-project/lem/pull/1795
- @apr3vau made their first contribution in https://github.com/lem-project/lem/pull/1785
- @ryukinix made their first contribution in https://github.com/lem-project/lem/pull/1825
- @chee made their first contribution in https://github.com/lem-project/lem/pull/1827
Full Changelog: https://github.com/lem-project/lem/compare/v2.2.0...v2.3.0