Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
b828e9d
Working on smth.
ninetailedtori Feb 18, 2026
8480ea5
Push big write for the lib, everything works now!
ninetailedtori Feb 18, 2026
40c7679
Push some fixes for search, active lines, and active match.
ninetailedtori Feb 18, 2026
00c5f9a
Push some changes to have it as a less lib.
ninetailedtori Mar 8, 2026
ca37cc9
Push some class mapping stuff! missing a few classes, will have to tr…
ninetailedtori Mar 8, 2026
0ee4a92
Try to add ts file that generates map for cm6 which may change, so th…
ninetailedtori Mar 8, 2026
a071469
Push links
ninetailedtori Mar 8, 2026
b059599
fix: correct selection background color (#30)
42willow Feb 21, 2026
8dfc1b1
fix: set placeholder text to `overlay1` (#29)
42willow Feb 21, 2026
751cf4e
chore(main): release 1.0.2 (#31)
github-actions[bot] Feb 21, 2026
798b475
fix: ci & update deps (#32)
sgoudham Feb 21, 2026
e0ea389
chore(main): release 1.0.3 (#33)
github-actions[bot] Feb 21, 2026
8591914
Push change.
ninetailedtori Mar 8, 2026
6b8a48e
Push some changes, see if this works.
ninetailedtori Mar 9, 2026
d483961
Whoops, revert the language thing.
ninetailedtori Mar 9, 2026
a40c129
Push something.
ninetailedtori Mar 9, 2026
f2bfd19
Push remove on test-theme. Let's work out a btter method.
ninetailedtori Mar 9, 2026
6d86805
Push this to compile themes, it also distributes css for userstyles a…
ninetailedtori Apr 7, 2026
f71aef2
Merge branch 'main' into css
ninetailedtori Apr 7, 2026
1b1ef68
Revert README.
ninetailedtori Apr 7, 2026
920d361
Merge remote-tracking branch 'origin/css' into css
ninetailedtori Apr 7, 2026
c9125be
Push downgrade and reverts.
ninetailedtori Apr 7, 2026
d3bb58f
Reset changelog.
ninetailedtori Apr 7, 2026
559312b
Whoops, source tree is borked, checkout from upstream/main
ninetailedtori Apr 7, 2026
4d18c31
Push reset to upstream.
ninetailedtori Apr 7, 2026
3d36c52
Push deuwufying.
ninetailedtori Apr 8, 2026
89d9609
localhost serve instead of live fetch.
ninetailedtori Apr 8, 2026
ba36b51
fetch flavor from module
ninetailedtori Apr 8, 2026
10d3761
Commit this change.
ninetailedtori Apr 8, 2026
0db0996
Remove pnpm-lock from upstream.
ninetailedtori Apr 8, 2026
2405d98
Fix gitignore, verbose functions.
ninetailedtori Apr 8, 2026
badeb30
Push use of express, fix logging, async stuff.
ninetailedtori Apr 8, 2026
7e485b5
Remove redefintion of flavors, use direct.
ninetailedtori Apr 8, 2026
cca665b
Add hsla, rgba.
ninetailedtori Apr 8, 2026
0e84e01
Push removal of main.
ninetailedtori Apr 8, 2026
96c42a6
Push formatter.
ninetailedtori Apr 8, 2026
3ff2742
Add a fancy colorised neat logger, why not!
ninetailedtori Apr 8, 2026
2fdc1b1
Fix spacing.
ninetailedtori Apr 8, 2026
855b7c3
Push pnpm-lock.yaml.
ninetailedtori Apr 8, 2026
8c212a5
revert: Remove pnpm-lock from gitignore.
ninetailedtori Apr 8, 2026
0ed280f
Fixed to ansis, tehe
ninetailedtori Apr 8, 2026
822e0b9
Unify to a theme-spec, refactor build.ts.
ninetailedtori Apr 8, 2026
11aef6d
Organise imports.
ninetailedtori Apr 8, 2026
cabded1
Do a cleanup of our scripts.
ninetailedtori Apr 8, 2026
ff68c7a
Add a tsconfig.
ninetailedtori Apr 8, 2026
e75857e
fix the regex, don't use selectors?
ninetailedtori Apr 9, 2026
b0662bd
"for of paletteHexes" to be neater than "some".
ninetailedtori Apr 9, 2026
0f8c58e
Revert fix to t.link.
ninetailedtori Apr 9, 2026
9452c7a
rename to css.ts.
ninetailedtori Apr 9, 2026
640d298
Revert the change to panel borders.
ninetailedtori Apr 9, 2026
473c62d
Fix package.json, optimise regex processing.
ninetailedtori Apr 9, 2026
0826059
Remove extra deps.
ninetailedtori Apr 9, 2026
8c0c2b5
Update workflows to use prepare rather than build.
ninetailedtori Apr 9, 2026
3ead976
Revert check fs.mkdirsync
ninetailedtori Apr 9, 2026
02a66ca
Update src/css.ts
ninetailedtori Apr 9, 2026
990b309
Change package.json and prepare back to build. Change css.ts to remov…
ninetailedtori Apr 9, 2026
b915100
Make tsconfig extend, add to deps.
ninetailedtori Apr 9, 2026
83a5349
Merge remote-tracking branch 'upstream/main' into css
ninetailedtori Apr 9, 2026
735c311
Reformatted with prettier!
ninetailedtori Apr 9, 2026
07ab239
Newer spec means can't import relative as ts! import as js after comp…
ninetailedtori Apr 9, 2026
e3faa76
Fix theme-spec upload.
ninetailedtori Apr 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/node_modules
package-lock.json
dist
demo/index.js
demo/index.js
15 changes: 8 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,23 @@

## [1.0.3](https://github.com/catppuccin/codemirror/compare/v1.0.2...v1.0.3) (2026-02-21)


### Bug Fixes

* ci & update deps ([#32](https://github.com/catppuccin/codemirror/issues/32)) ([a63db60](https://github.com/catppuccin/codemirror/commit/a63db6008de5dacc71ba593384898930ab90aefd))
* ci & update
deps ([#32](https://github.com/catppuccin/codemirror/issues/32)) ([a63db60](https://github.com/catppuccin/codemirror/commit/a63db6008de5dacc71ba593384898930ab90aefd))

## [1.0.2](https://github.com/catppuccin/codemirror/compare/v1.0.1...v1.0.2) (2026-02-21)


### Bug Fixes

* correct selection background color ([#30](https://github.com/catppuccin/codemirror/issues/30)) ([1df1d60](https://github.com/catppuccin/codemirror/commit/1df1d603f0703c500cdb0fb968d620340a2ab145))
* set placeholder text to `overlay1` ([#29](https://github.com/catppuccin/codemirror/issues/29)) ([94361a4](https://github.com/catppuccin/codemirror/commit/94361a46415f70e32fa12edcd4e428bdce844b5d))
* correct selection background
color ([#30](https://github.com/catppuccin/codemirror/issues/30)) ([1df1d60](https://github.com/catppuccin/codemirror/commit/1df1d603f0703c500cdb0fb968d620340a2ab145))
* set placeholder text to
`overlay1` ([#29](https://github.com/catppuccin/codemirror/issues/29)) ([94361a4](https://github.com/catppuccin/codemirror/commit/94361a46415f70e32fa12edcd4e428bdce844b5d))

## [1.0.1](https://github.com/catppuccin/codemirror/compare/v1.0.0...v1.0.1) (2025-04-30)


### Bug Fixes

* `t.propertyName` -> `blue` ([#15](https://github.com/catppuccin/codemirror/issues/15)) ([a4c1e38](https://github.com/catppuccin/codemirror/commit/a4c1e38163e8d367edbd0614ea78577c83fb9103))
* `t.propertyName` ->
`blue` ([#15](https://github.com/catppuccin/codemirror/issues/15)) ([a4c1e38](https://github.com/catppuccin/codemirror/commit/a4c1e38163e8d367edbd0614ea78577c83fb9103))
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ This repository currently has no maintainers.
- [marijnh](https://github.com/marijnh) for [CodeMirror](https://github.com/codemirror/codemirror5)
- [ghostx31](https://github.com/ghostx31/) for [catppuccin/joplin](https://github.com/catppuccin/joplin)
- [BuonOmo](https://github.com/BuonOmo) for CodeMirror v6 support
- [Toria](https://github.com/ninetailedtori)

 

Expand Down
4 changes: 2 additions & 2 deletions demo/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<title>Catppuccin for CodeMirror</title>
<link rel="stylesheet" type="text/css" href="./main.css" />
<link href="./main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
Expand Down Expand Up @@ -79,5 +79,5 @@ <h1>
}
}
</script>
<script type="module" src="./main.js"></script>
<script src="./main.js" type="module"></script>
</html>
4 changes: 2 additions & 2 deletions demo/main.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { EditorView, basicSetup } from "codemirror";
import { basicSetup, EditorView } from "codemirror";
import { Compartment, EditorState } from "@codemirror/state";
import { javascript } from "@codemirror/lang-javascript";
import { css } from "@codemirror/lang-css";
Expand All @@ -17,8 +17,8 @@ import { csharp } from "@replit/codemirror-lang-csharp";
import { nix } from "@replit/codemirror-lang-nix";
import { flavors } from "@catppuccin/palette";
import {
catppuccinLatte,
catppuccinFrappe,
catppuccinLatte,
catppuccinMacchiato,
catppuccinMocha,
} from "@catppuccin/codemirror";
Expand Down
42 changes: 36 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,24 @@
},
"scripts": {
"prepare": "pnpm run build",
"build": "cm-buildhelper src/catppuccin.ts",
"watch": "nodemon --watch src -e ts --exec 'pnpm build'",
"build": "pnpm run build:theme; pnpm run build:ctp; pnpm run build:css",
"build:theme": "esbuild src/theme-spec.ts --bundle --outdir=dist --format=esm --platform=node",
"build:ctp": "cm-buildhelper src/catppuccin.ts",
"build:css": "tsx src/css.ts",
"build:watch": "nodemon --watch src -e ts --exec 'pnpm run build'",
"format": "prettier --write ."
},
"files": [
"dist"
],
"main": "dist/index.cjs",
"exports": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./css": "./dist/css/catppuccin-*.css",
"./theme-spec": "./dist/theme-spec.js"
},
"types": "dist/index.d.ts",
"module": "dist/index.js",
Expand All @@ -49,12 +56,35 @@
"@codemirror/language": "^6.12.1",
"@codemirror/state": "^6.5.4",
"@codemirror/view": "^6.39.15",
"@lezer/highlight": "^1.2.3"
"@lezer/highlight": "^1.2.3",
"@tsconfig/node-lts": "^24.0.0"
},
"devDependencies": {
"@codemirror/buildhelper": "^1.0.0",
"@codemirror/lang-cpp": "^6.0.3",
"@codemirror/lang-css": "^6.3.1",
"@codemirror/lang-go": "^6.0.1",
"@codemirror/lang-html": "^6.4.11",
"@codemirror/lang-java": "^6.0.2",
"@codemirror/lang-javascript": "^6.2.5",
"@codemirror/lang-json": "^6.0.2",
"@codemirror/lang-markdown": "^6.5.0",
"@codemirror/lang-php": "^6.0.2",
"@codemirror/lang-python": "^6.2.1",
"@codemirror/lang-rust": "^6.0.2",
"@codemirror/lang-sql": "^6.10.0",
"@codemirror/lang-yaml": "^6.1.3",
"@replit/codemirror-lang-csharp": "^6.2.0",
"@replit/codemirror-lang-nix": "^6.0.1",
"@types/clean-css": "^4.2.11",
"@types/node": "^25.5.2",
"codemirror": "^6.0.2",
"esbuild": "^0.28.0",
"nodemon": "^3.1.14",
"prettier": "3.8.1"
"postcss": "^8.5.9",
"prettier": "3.8.1",
"style-mod": "^4.1.3",
"tsx": "^4.21.0"
},
"packageManager": "pnpm@10.33.0"
}
Loading