代码高亮好像有点问题... ><

当然senioria知道站长辛苦而且这其实也不算什么大问题… ><
但是能修的话就最好了><

比如, 在shell里试图使用/dev/null会导致高亮各种诡异…

# 示例, 用注释是因为注释的高亮比较明显
dd if=/dev/null
# 没问题的情况
# cat /dev/null # 注释
echo /dev/null # 这个似乎也没问题...
dd =/dev/null # =前面加东西就也会炸(
for i in (echo (cat /dev/null)) # 两层以上的括号, 前面是for, 第一个括号里有echo

其它各种情况都尝试过, 感觉比较玄学… ><
(包括只套两层括号, 里面是一个echo之类的)
另外, 在上面那个没问题的示例里加东西并不会有效果, echo看起来是保护了高亮(

2 Likes

Test:

mount -o compress-force=zstd,subvol=null /dev/null ~/void
3 Likes

预览大概是WYSIWYG的样子(

1 Like

以及还有别的语言的一些词组似乎也会炸高亮… ><
(不过懒得一个个找了(被打死(((

1 Like
别看
#![allow(unused_import)]
use std::thread;
use crate::*;
mod mem;
pub mod vectorize {
    #[derive(Debug, Clone, Copy)]
    pub struct Vec3 (pub f64, pub f64, pub f64);
    impl Vec3 {
        pub fn x(&self) {
            self.0
        }
    }
    impl Add<Vec3> for Vec3 {
        fn add(self, other:rhs) -> Self {
            Self(self.0 + other.0, self.1 + other.1, self.2 + other.2(
        }
    }
}
async fn main() {
    let mut feeder = thread::spawn(|| vec![4;5]);
    unsafe {
        mem::forget(feeder);
    }
}

我要这 highlighter 有何用.webp

2 Likes

平心而论这个时候还是干了点事的…

; 总比这样什么也不干还帮倒忙好...
#| 加个注释证明真的是scheme |#
(define (i--j) "字符串也不能高亮...")
#| 以及... 
|# 这是什么鬼...
#| 我一个好好的scheme怎么就成了haskell了呢.svg(
-- 这是haskell/lua的注释吧...
#| 以及let也会干坏事... |#
(define i 1)
(let)
(define i 正常的define)
(define i 1)
(let ((i 2)) 0)
(define j define正常了let不正常)
(define
(let
(define
(let

神奇吗(捂脸(((

2 Likes
Ruby
module sub
  def repeat(num, &p)
    num.to_i.times do ||
      p.call
    end
  end
  class mover
    @@dispatch = true
    attr_accessor :bar
    def initialize
      @bar = nil
      yield
    end
  end
end

平心而论 好像没什么用(

2 Likes

再没用好歹好过帮倒忙了(捂脸((((((

senioria在这里常用的语言都被高亮糟蹋了呜… (超小声(((

1 Like

(S-expression 超容易 parse 的((逃

2 Likes

正则集比BNF的集小多了… (趴(((
现有的代码高亮插件之类的似乎绝大多数都是基于正则的…
(但是ll这么烂的senioria是第一次见(被打死(((

1 Like

在?给 Discourse 交 PR!

2 Likes

image

看样子这里最可能有能力给discourse pr的人不是senioria呀…(((((((

1 Like

highlighter.js 请(

1 Like

(不用 Rails.avif →_→

1 Like

不要… 没有精力…
况且senioria又不怎么写js…

高考完可能会干吧… ><

1 Like

所以汐月写呀…

1 Like
#lang fake/racket
(quota "我觉得世界上能写好JS的也就两位数")
2 Likes

阴性quote好文明(大雾(((

'那要看什么程度上的写好嘛...
1 Like

you need a score of ydiff ((

1 Like

感觉都关了比较好(逃

3 Likes