gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Clojure-Ts-Mode version 0.1.5


From: ELPA update
Subject: [NonGNU ELPA] Clojure-Ts-Mode version 0.1.5
Date: Wed, 30 Aug 2023 17:03:32 -0400

Version 0.1.5 of package Clojure-Ts-Mode has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Clojure-Ts-Mode describes itself as:

  ===========================
  Major mode for Clojure code
  ===========================

More at https://elpa.nongnu.org/nongnu/clojure-ts-mode.html

## Summary:

  [![NonGNU ELPA][nongnu-elpa-badge]][nongnu-elpa-package]
  [![MELPA Stable][melpa-stable-badge]][melpa-stable-package]
  [![MELPA][melpa-badge]][melpa-package]
  [![License GPL 3][badge-license]][copying]
  [![Lint 
Status](https://github.com/clojure-emacs/clojure-ts-mode/actions/workflows/lint-emacs.yml/badge.svg)](https://github.com/clojure-emacs/clojure-ts-mode/actions/workflows/lint-emacs.yml)

  # Clojure Tree-Sitter Mode

  `clojure-ts-mode` is an Emacs major mode that provides font-lock (syntax
  highlighting), indentation, and navigation support for the
  [Clojure(Script) programming language](http://clojure.org), powered by the
  [tree-sitter-clojure](https://github.com/sogaiu/tree-sitter-clojure)
  [tree-sitter](https://tree-sitter.github.io/tree-sitter/) grammar.

  ## Rationale

## Recent NEWS:

# Changelog

## main (unreleased)

## 0.1.5

- Disable treesit-transpose-sexps on Emacs 30 in favor of the default 
implementation (#17) 
[623c98292f9207a95169cdeae6f8595c016c6320](https://github.com/clojure-emacs/clojure-ts-mode/commit/623c98292f9207a95169cdeae6f8595c016c6320)
- Implement clojure-ts-find-ns function (mostly as a demonstration). 
[d630cd63af8022d5a1fee0e7aa05450b6e0fd75e](https://github.com/clojure-emacs/clojure-ts-mode/commit/d630cd63af8022d5a1fee0e7aa05450b6e0fd75e)

## 0.1.4

- Fix misplaced defcustom form in hastily release 0.1.3 
[6cba90c556c7e658b815cdbb9b4243bde3273203](https://github.com/clojure-emacs/clojure-ts-mode/commit/6cba90c556c7e658b815cdbb9b4243bde3273203)

## 0.1.3

- Add custom option for highlighting comment macro body forms as comments. 
[ae3790adc0fc40ad905b8c30b152122991592a4e](https://github.com/clojure-emacs/clojure-ts-mode/commit/ae3790adc0fc40ad905b8c30b152122991592a4e)
    - Defaults to OFF, highlighting comment body forms like any other 
expressions.
    - Additionally, does a better job of better detecting comment macros by 
reducing false positives from forms like (not.clojure.core/comment)

## 0.1.2

- Add a syntax table from clojure-mode. 
[712dc772fd38111c1e35fe60e4dbe7ac83032bd6](https://github.com/clojure-emacs/clojure-ts-mode/commit/712dc772fd38111c1e35fe60e4dbe7ac83032bd6).
 
    - Better support for `thing-at-point` driven functionality.
    - Thank you @jasonjckn for this contribution.
- Add 3 derived major modes 
[4dc853df16ba09d10dc3a648865e681679c17606](https://github.com/clojure-emacs/clojure-ts-mode/commit/4dc853df16ba09d10dc3a648865e681679c17606)
    - clojurescript-ts-mode
    - clojurec-ts-mode
    - clojure-dart-ts-mode

## 0.1.1

- Fix bug with required emacs version 
[19b8e4260bfd459ad5771e06afb22c9af0ebc370](https://github.com/clojure-emacs/clojure-ts-mode/commit/19b8e4260bfd459ad5771e06afb22c9af0ebc370)

## 0.1.0

Initial release. Includes:

- Auto install of language grammar
- Font locking (syntax highlighting)
- Fixed style indentation
- imenu support
- which-function support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]