mirror of
https://github.com/onkelbeh/cheatsheets.git
synced 2025-10-16 07:28:25 +02:00
- Update some sheets which have very long sections - Remove `layout: 2017/sheet` (everything has the same layout now) - Remove outdated sheets
756 B
756 B
title, category
title | category |
---|---|
Blessed | JavaScript libraries |
Screen
screen = blessed.screen({
smartCSR: true // optimize for flickering
autoPadding: true // ..
})
screen.append(Element)
screen.destroy()
screen.width
screen.height
screen.title = 'My window title'
screen.key(['escape', 'q', 'C-c'], (ch, key) => { ... })
Element
box = blessed.box({
style: { fg, bg, border.fg, scrollbar.bg, focus.bg, hover.bg },
border: { type: 'line'|'bg', bg, fg, bold, underline }
tags: true, // parse {bold}tags{/bold}
top, left, width, height,
width: '100%',
height: '100%-1',
top: 'center'
})
Tags
{bold}
{right} {center}
{|} left-right separator
{#c0ff33-fg}{/}
blessed.escape('...')