Skip to content

Instantly share code, notes, and snippets.

View NightSling's full-sized avatar
:electron:
Being fullstack

Sushant Pangeni NightSling

:electron:
Being fullstack
View GitHub Profile
@nickzelei
nickzelei / sidebar.tsx
Created May 21, 2025 20:54
Shadcn multi-sidebar
import { cn } from '@/lib/utils'
import { Slot } from '@radix-ui/react-slot'
import { VariantProps, cva } from 'class-variance-authority'
import { PanelLeftIcon } from 'lucide-react'
import * as React from 'react'
import { useIsMobile } from '../../lib/hooks/useMobile'
import { Button } from './button'
import { Input } from './input'
import KeybindingTooltip from './KeybindingTooltip'
import { Separator } from './separator'
@NightSling
NightSling / markhint.js
Last active April 17, 2025 04:04
Add All Question Macro for Markhint
function timeout(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
async function sleep(fn, ...args) {
await timeout(500);
return await fn(...args);
}
async function runMacroA() {
let all_questions = [...document.querySelectorAll("h3")].filter((a) => a.innerText.startsWith("Question"));