Releases: jcs-emacs/jcs-emacs
Releases · jcs-emacs/jcs-emacs
9.2.0
- feat: Replace must kill buffer list with derived mode (
c407b98) - feat: Add new package
responsive-window(0af7dfc) - fix: Record the window starting point instead first visible line (
62039e7) - fix: Force load project elisp files (
b663d26) - fix: Load theme before
onprevent potential UI package's errors (0c995aa) - feat: Add
Coqsupport (c8382d9) - feat: Add
GDShadersupport (fdb485a) - feat: Add
Janetsupport (2738bdc) - feat(lang): Add
geiserfor betterSchemesupport (b981c72) - feat: Configure
eldoc-diffstats(cb2afb0) - feat: Add
magitentry functions (8f96865) - fix: Annoying
when-letdeprecation (1e4ca28) - fix: Annoying
if-letdeprecation (4a002df) - feat(dired): Make list directories first in
dired(a502ee4) - feat(ui) Enable
sidelineby default (ebf0537) - feat(vc): Add more
magitplugins (e47a8d0) - perf(lsp): Add
lsp-smart-req(fdcddb5) - feat(vc): Use
magitbuilt-in functionalities to display file icons (7d249ad) - feat(ui): Add mail tab group (
e0ec5c2) - feat(fold): Add
savefoldfor persistent folding behaviors (98d0f49) - feat(debugger): Combine
debuggerandrunfunctionality (2d40485) - feat(fold): Add new package
fold-this(5c9b423) - feat(keys): Add support for
defaul-text-scale(4453b90) - feat(lang): Add support for
Magiklanguage (5ab68e5) - feat(lang): Add
Odinsupport (a69d5c1) - feat(core): Add
back-button(4da8f3d) - feat(lang): Add
elvishmode (9a4b6e3) - feat(tools): Add
dirnenvconfig (2346542) - feat: Use
kill-current-buffercommand instead (0b7e91a) - feat(lang): Config more
eldocfor elisp (9db9cb0) - feat(emacs): Add
nerd-iconsforgrep(e6fedfe)
9.1.0
- Add FASM support (e049b01)
- Remove package
topsy(77c5067) - fix: Apply workaround for
highlight-indent-guides(e153bd8) - feat: Add Tramp support (8535af3)
- Add PO file support (59fa6ba)
- Remove built-in log module, use
icinstead (70ee1d0) - Extract template module to external package (74a2cb8)
- Add
.envrcsupport (3ff057f) - Update debugging key bindings (f2ecb5d)
- Add QSS support (71a175c)
- feat: Add and configure Tex completion packages (31deaa9)
- refactor: Move message clean settings to its modules (727bc53)
- feat: Support TailwindCSS completion (a3b065d)
- feat: Support Bootstrap completion (a3b065d)
- feat: Add Svelte support (e586d9e)
- feat: Add ziglint (9856bbf)
- feat: Add module util (12f7d29)
- feat: Support
daemon(cdb7187) - chore(sideline): Add display mode config (3232499)
- chore(dashboard): Default to cycle dashboard sections (1956896)
- fix(buffer-menu): Ensure
buffer-menuis clean (548ce7e) - chore(sideline): Configure
sideline-eglot(def9065) - chore(checker): Mute display diagnostic (675b982)
- chore: Add
guard-lfpackage (d861622) - feat: Notify the user when
indent-tabs-modegot activated (7b4eb11) - feat: feat: Replace package
doxygen-asteriskwithauto-close-block(2d56f44) - fix(vc-gutter): Ensure
diff-hlis updated in all valid buffers (5380220) - feat(rgb): Replace
rainbow-modewithcolorful-mode(695358c) - feat(tools): Configure
sqlite-mode(73dc3b0)
9.0.1
- Add new package
makefile-executor(e301333) - Add new package
codegpt(443b2e1) - Add and config new package
goto-last-change(71d0c3d) - Add new package
flycheck-clang-analyzer(0ea36fe) - Add new package
codemetrics(51032ef) - Bind Shift+return to insert
newlinein minibuffer (41c159b) - Ask CMake file-header template to differentiate
default,root, andsubdirectory(71c9bc6) - Update auth-source logic for more general use (8681fb6)
- Add
company-dict(1b24a4d) - Add nerd-icons support (3ae70b9)
- Enable comment empty lines by default (2040d77)
- Fix cannot re-connect to language server issue (362a964)
- Add dashboard's navigator (d81fce7)
- Fix
indent-guidesis not obvious in 29.x (8456bd0) - Add
slyto support common lisp development (fa0afd2) - Add support for OpenCL (d5723c3)
- Add support for CUDA (d5723c3)
- Use
context-menu-modeinstead ofright-click-context(a7e563e) - Add more support for Clojure language (b84287b)
- Add breadcrumb mode (a81fcc6)
- Use prog mode settings for
haskell-cabal-mode(fd8dfb5) - Add support for P4 (3b16789)
- Add company support for PHP (30c8b00)
- Add company support for Perl (98d4e14)
- Configure for beancount (40ee14e)
- Add support for F* (1dc616a)
- Add support for Hylang (df2337b)
- Add support for Scheme (6fe51f4)
- Add support for ledger (5cc7ba8)
- Add support for SML (031289b)
- Use built-in on first project hook (84a7695)
- Add LaTex support (7fbb631)
- Add Noir support (7fbb631)
- Enable jump to button in Tree-Sitter debug mode (02f5172)
- Add Windows Menu's key bindings (0cc2bb8)
- Add package
chatgpt-sideline(65409fc)
9.0.0
- Add new package
company-kaomoji(1cc6b70) - Refactor
ts-fold-indicatorsface function and get queries function (27e6148) - Add OCaml support (ddaaf11)
- Add support for
elfeed(7a3c3ad) - Cancel
echo-barright padding by default (75416a7) - Add new packages
org-superstarandorg-fancy-priorities(695f5f4) - Add new package
hammy(8ea21aa) - Enable
display-fill-column-indicator-modeintext-modeby default (5283fd9) - Enhance experience with
org-superstars(5c240a6) - Add new package
sideline-color(6c472aa) - Add support for
haml-mode(b50bbb2) - Use package-menu to upgrade packages instead of the prompt (5903e43)
- Extract message utility functions to separate module,
msgu(d3957be) - Fix does upgradable menu after package list is refreshed (09d7840)
- Add clear filter key for
package-menumode (bf36721) - Load
eask-apiwhen in valid Eask related project (5644b51) - Add new package
editorconfig-generate(afd3fa0) - Bind key
C-M-ktokill-this-buffer(758c464) - Remove
buffer-menufeature on display project name (74feaa9) - Use macro to define
file-headerinsertion functions (e5e2006) - Re-define file header source with utility macro (ca4d8e4)
- Turn
completion-ignore-caseon by default (b94542c) - Add new package
minimap(ae9ef5a) - Replace package
docstrwithts-docstrfor better parsing capability (ee85ba4) - Add new package
highlight-doxygen(ee85ba4) - Enable
minibuffer-depth-indicate-modeby default (83ecd6c) - Fix typescript insertion with
ts-docstr(ec8a559) - Add new package
toggle-profiler(eecf032) - Bind new key to command
keyboard-escape-quit(3ce9d3f) - Bind new key to command
toggle-profiler(f49dfeb) - Bind new key to command
ts-docstr-ask(9836e3d) - Add new packages
gitlab-ci-modeandgitlab-ci-mode-flycheck(984fc83) - Remove unnecessary config to
auto-mode-alist(0dad622) - Add new package
sln-modeto handle*.slnfile (673a263) - Add new font
Symbola.ttffor Windows' unicode display (98a7455) - Extract undo/redo module to external package
undo-tree-vf(391bb1e) - Use built-in
bolpandeolpfunctions instead (0504aa5) - Extract parent directory not found when file creation module to external package
ff-guard(0085929) - Add new package
prettier(a2af4f7) - Add new package
vs-electric-spacing(a04369b) - Add new package
terminal-here(56ad79f) - Add new package
quickrun(e13899b) - Extract select file in project/pwd to external
ffap(e9b7c04) - Extract @cmuratori's run/make script feature to external
execrun(83d90d5) - Extract find corresponding file module to external package
fof(b7d018b) - Extract VSCode editing experience to external package
vsc-edit-mode(744eb52) - Removed complex line number configuration, keep it simple (f78fd0b)
- Remove dashboard's previous/next blank-lines navigation keys (bfef0c1)
- Extract package module to external package
pkg-dm(9051c25) - Use
elenvfor emacs-lisp environment (92c9db4) - Remove previouse/next key type option (a4a605f)
- Extract previous/next blank line keys to external package
block-travel(9f624c1) - Add packages for feature sticky header,
topsyandorg-sticky-header(a9f01c9) - Add support for Terraform (d241fc7)
- Add support for Zig (2911e87)
- Add support for Racket (f2f314f)
- Add support for Idris (9901371)
- Add support for VHDL (185046a)
- Add support for Mint (9d50d8a)
- Improve EWW UX (b954b8f)
- Improve
image-modeUX (80127d5) - Add
empas default music player (2861743) - Bind keys for
emp(f5183be) - Bind keys for
eww(500696b) - Add support for fish shell-script (44ed976)
- Add support for ansible (cb91bee)
- Remove
rjsx-modeandjs2-mode, use defaultjs-modeandjs-jsx-mode(d3b76f6) - Add
companyandflychecksupport for multiple languages (4f71184) - Split moduels to each individual
config.elfile (d97ef5c) - Allow
lsp-modebeing active in file without theproject-rootbeing defined (b737a65) - Add support for elisp keywords completion (19f8736)
- Extract modeline display to external package
jcs-modeline(3cb0a63) - Replace
toggle-quoteswith new packagecycle-quotes(53c69a8) - Remove unused command to toggle forward/backward sexp (4703c7f)
- Bind keys for
cycle-quoteandcycle-slash(8e5dec8) - Replace
bool-flipwith new packagecycle-at-point(e339971) - Add new package
cycle-case-style(6cad703) - Add eldoc support for CSS (9b9b4cd)
- Add eldoc support for TOML (a0eb8ed)
- Use
literate-calc-modeinstead of self-defined calc command (691186d) - Move back to use
use-package(9d2ead7) - Make echo all
re-modecommands (26a37fa) - All major-mode for all .ignore files (a14a111)
- Add another file paths completion package,
company-paths(a73cafc) - Integrate
magit(54953d7) - Add new package
vc-refrestfor better UX (91625bc) - Add support for
epubreader (04a1bd1) - Add new package
free-keys(9925b4c) - Add new package
npm-mode(78ad3a6) - Add new package
k8s-modefor kubernetes configuration file (0db8edb) - Add new module for languages
PureScript(8ffb007) - Add support for
PKGBUILDfile (b14cf80) - Add company support for Eask-file,
company-eask(21655da) - Add eldoc support for Eask-file,
eldoc-eask(fcd6247) - Remove
nhexl-mode, and usehexl-modeinstead (487e8ec) - Add annotation for
file-headertemplates (5d32dbe)
8.2.1
- Add new package
sideline-blame(c471339) - Add new package
sideline-flymake(322b5bb) - Add new package
echo-bar(26c0bf7) - Change modeline color while debugging (c4f224f)
- Add new package
company-dockerfile(ebb3556) - Add new package
company-powershell(3929062) - Add new package
company-cmd(b7ed059) - Add new package
company-makefile(0e1d62a) - Add new package
company-autoconf(cec8940) - Add new package
company-coffee(74e5a42) - Refactor to use default function to get
*Messages*buffer instead of declaring another variable explicitly in the global scope (ac7f079) - Use default function to get
*scratch*buffer (b6909cc) - Replace built-in progress reporter with external library
prt(aa0f6d8) - Use built-in
scratch-bufferfunction instead (5a0957f) - Fix function name
startup--get-buffer-create-scratchto get scratch bufferget-scratch-buffer-create(8788c30) - Drop support for Emacs 28.x (7fa6129)
- Diminish buffer
*Bug Help*as default (cef9be2)
8.2.0
- Drop support for Emacs 27.x (7fa6129)
- Prevent whitespace cleanup for
text-mode(56dca1a) - Remove development package
ert-runner(84ffcde) - Remove development package
el-mock(8fcc72f) - Fix bug for newly added packages from archives (6a92be2)
- Add new package
flycheck-eask. (cd94bba) - Move minibuffer flx to external package vertico-flx (151d8f2)
- Show
helpfulmessage while describing things at point (a06c8d1) - Add new package
suggest(913f278) - Inhibit redisplay on startup to speed up the startup time (9922190)
- Add new package
company-shell(6b5d79a) - Add new package
company-glsl(122b4a1) - Add new package
arduino-mode(d4ffb8c) - Add new package
onand configured to improve startup speed (8c9f797) - Move init delay to
on-init-ui-hook(705afe9) - Add new package
qml-mode(e383783) - Add new package
coffee-mode(d7a9a99) - Add new package
crystal-mode(72c3dba) - Add new package
d-mode(8bbb6fd) - Add new package
feature-mode(76f0696) - Add new package
git-assembler-mode,graphql-mode, andhexo(444fd96) - Add new package
recentf-excl(1fde626) - Add new package
javap-mode(6e6f53f) - Fix conflict between
company-box-docanddashboardrefresh (d49a031) - Fix popup tip showing previous/last description (45451bb)
- Fix bury buffer proceed before
diminish-buffer-modewill jump to unwanted buffer (184ba39) - Add new packages
phpt-modeandrobots-txt-mode(eb4714b) - Remove package
blamerand add new packagevc-msg(067cfb9) - Improve
jcs-advice-addmacro (3ec7e94) - Improve
jcs-add-hookmacro (48abd84) - Add new package
protobuf-mode(6e4f275) - Remove tab and spaces converting util functions (5c92fa5)
- Move built-in
multiple-cursorsfunctions to external packagevsc-multiple-cursors(d12f928) - Configure
multiple-cursorsfor mouse click (454933b) - Add new package
gcmh(39e381d) - Disable
page-break-linesinemacs-lisp-compilation-mode(b337b45) - Add new package
sideline-flycheck(18cdd62) - Add new package
docker(bb0fbb6) - Configure compilation previous/next error keys (919a848)
- Add new package
sideline-lsp(b7b7c4e)
8.1.0
- Fix move file/directory with full path (f3f0c61)
- Add new package
nim-mode. - Add new package
shift-number. - Moved custom face config for
markdown-modeandorg-modeto external packages (d92b571) - Add basic support for Julia programming language.
- Add new package
dotenv-mode. - Add new package
docker-compose-mode. - Enabled
word-wrap-by-categoryby default. - Rename
jcs-with-eval-after-load-multiplesto justjcs-with-eval-after-load. - Avoid macro
with-eval-after-loadtoleafif possible. - Add new package
ascii-table. - Add new package
smart-comment. - Add new package
winum, and replaced config select window commands with it. - Add new package
log4e. - Remove config tabify/untabify save, and replace it with
whitespace-cleanup-mode. - Add new package
shell-pop. - Replace config built-in pop shell functionality with
shell-pop. - Disable save file message by default.
- Improved reopen buffer command's message. (2632444)
- Limit lsp message to display in
*Messages*buffer. - Add file name when do
ffaponminibufferandvertico. (1df9e1b) - Add support for HLSL language.
- Add new package
message-clean-mode. - Add new package
buffer-menu-project. - Add new package
buffer-menu-filter. - Default select first candidate (highest score) after sorting while using minibuffer completion. (eb6486a)
- Add new package
electric-indent-sexp. - Add new package
electric-cursor. - Remove implementation of
depends-modeandcross-mode. (8a1500e) - Remove file display function
jcs-html-previewandjcs-display-file(bb47bce) - Moved revert buffer module to external package, vs-revbuf. (73f88e1)
- Add new package
whole-line-or-region. (6a66781) - Moved Visual Studio editing experience to external package, vs-edit-mode (2db994d)
8.0.1
- Hide PID from
lsp-modelighter. - Add shorten lighter capability for
lsp-mode. - Remove unused symbol navigation functionalities.
- Move
jcs-frame.eltojcs-window.elto speed up start up time. - Replace function
jcs-bind-keywith macrojcs-key-local. - Update
define-keywith new macrojcs-key. - Installed new package
balanced-windows. - Installed new package
toggle-window. - Installed new package
transpose-frame. - Installed new package
minions-mode. - Replaced package
diminishwithminions-mode; packagediminishremoved. - Installed new package
moody. - Replaced mode line with
moodyinstead ofpowerline. - Switch from
ivytovertico. - Installed new package
flx-styleforcompletion-styles. - Installed new package
blamer. - Installed new package
mwim. - Change default
completion-stylestopartial-completion, so it goes easy oncompany-mode(132d4bc) - Fix
undo-treejumping dedicated window after kill (bbf04f7) - Use
flxfor minibuffercompletion-styles(e8041b1)
8.0.0
- Correct save buffer logic for
css-mode. - Update EOL related key bindings.
- Remove all "is" major mode logic.
- Add
inhibit-modification-hooksto with no redisplay macro. - Add
display-buffer-alistto with no redisplay macro. - Move exteneral theme setitings to default theme packages, vs-light and vs-dark.
- Add
@symbol as one of the company trigger symbol. - Fix issue when add company backend will effect across all buffers.
- Remove package
flycheck-popup-tip. - Remove package
flycheck-pos-tip. - Disable logging when printing out error messages from
flycheck. - Move entire directory to
.emacs.d. (#32)
7.1.0
- Installed new package
asoc. - Replaced
quelpawithgithub-elpa. - Removed package
leaf-quelpa. - Inhibited building the dependency graph before init time.
- Installed new package
nginx-mode. - Installed new package
company-nginx. - Installed new package
ada-mode. - Removed functionality to open update log in project.
- Removed functionality to open todo file in project.
- Delay init instead of registering in the first pre-command hook.
- Installed new package
lsp-metals. - Installed new package
lsp-sonarlint. - Installed new package
lsp-tailwindcss. - Disable display
HUD,MULEandbuffer-sizeinformation in mode line by default. - Installed new package
sort-words. - Removed package
atl-markup. - Removed package
atl-long-lines. - Installed new package
calfw. - Simplify templates/snippets utility function names.
- Added new hook, when after theme loaded.
- Disabled
highlight-indent-guidesby default inside terminal. - Replaced
jcs-emacs-ready-pflag withafter-init-timeinstead. - Installed new package
cargo-mode.