File tree Expand file tree Collapse file tree 4 files changed +29
-9
lines changed Expand file tree Collapse file tree 4 files changed +29
-9
lines changed Original file line number Diff line number Diff line change 11import fs from "fs"
22import { remarkCodeHike } from "../src/index"
33import { compile } from "@mdx-js/mdx"
4- import theme from "shiki/themes/nord .json"
4+ import theme from "shiki/themes/rose-pine-moon .json"
55import { withDebugger } from "mdx-debugger"
66
77export async function getFiles ( ) {
Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ export const EditorFrame = React.forwardRef<
6363 style = { {
6464 background : getColor (
6565 theme ,
66- ColorName . EditorGroupHeaderBackground
66+ ColorName . EditorBackground
6767 ) ,
6868 ...style ,
6969 } }
@@ -72,6 +72,10 @@ export const EditorFrame = React.forwardRef<
7272 className = { "ch-frame-title-bar" }
7373 style = { {
7474 color : getColor ( theme , ColorName . IconForeground ) ,
75+ background : getColor (
76+ theme ,
77+ ColorName . EditorGroupHeaderBackground
78+ ) ,
7579 } }
7680 >
7781 < TabsContainer
@@ -98,6 +102,10 @@ export const EditorFrame = React.forwardRef<
98102 theme ,
99103 ColorName . IconForeground
100104 ) ,
105+ background : getColor (
106+ theme ,
107+ ColorName . EditorGroupHeaderBackground
108+ ) ,
101109 } }
102110 >
103111 < TabsContainer
Original file line number Diff line number Diff line change @@ -28,11 +28,25 @@ export function getCommentData(
2828 }
2929}
3030
31+ function getTextAfter (
32+ line : Code [ "lines" ] [ 0 ] ,
33+ prefix : string
34+ ) {
35+ const firstIndex = line . tokens . findIndex ( t =>
36+ t . content . trim ( ) . startsWith ( prefix )
37+ )
38+ if ( firstIndex === - 1 ) {
39+ return undefined
40+ }
41+ return line . tokens
42+ . slice ( firstIndex )
43+ . map ( t => t . content )
44+ . join ( "" )
45+ }
46+
3147const commentRegex = / \/ \/ \s + ( \w + ) ( \S * ) \s * ( .* ) /
3248function otherComment ( line : Code [ "lines" ] [ 0 ] ) {
33- const comment = line . tokens . find ( t =>
34- t . content . trim ( ) . startsWith ( "//" )
35- ) ?. content
49+ const comment = getTextAfter ( line , "//" )
3650
3751 if ( ! comment ) {
3852 return [ ]
@@ -56,9 +70,7 @@ const bashLikeLangs = [
5670]
5771const bashLikeCommentRegex = / # \s + ( \w + ) ( \S * ) \s * ( .* ) /
5872function bashLikeComment ( line : Code [ "lines" ] [ 0 ] ) {
59- const comment = line . tokens . find ( t =>
60- t . content . trim ( ) . startsWith ( "#" )
61- ) ?. content
73+ const comment = getTextAfter ( line , "#" )
6274
6375 if ( ! comment ) {
6476 return [ ]
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ function App() {
5454 < CodeHikeLogo />
5555 < h1 >
5656 Code Hike
57- < span > v0.5.1 </ span >
57+ < span > v0.5.2 </ span >
5858 </ h1 >
5959 </ a >
6060 < a href = "https://codehike.org/docs" > Docs</ a >
You can’t perform that action at this time.
0 commit comments