aboutsummaryrefslogtreecommitdiff
path: root/sys/teken/gensequences
Commit message (Collapse)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* Implement ECMA-48 "REP", some Linuxen have started emitting them recently.Poul-Henning Kamp2018-10-211-0/+1
| | | | | | | Approved by: ed Notes: svn path=/head/; revision=339529
* teken, vt(4): Parse the "Cursor style" escape sequenceJean-Sébastien Pédron2018-05-201-1/+10
| | | | | | | | | | | | | | | | The escape sequence (e.g. `^[[2 q`) was unsupported before and the letter `q` was displayed as a typed character. The sequence is used by Neovim for instance. Now, it is properly parsed. However, it is ignored, so it won't change the cursor style. Because the escape sequence contains a space character, the `gensequences` script had to be modified to support that. In the `sequences` file, a space is represented as the string `SP`. Notes: svn path=/head/; revision=333925
* Fix various whitespace inconsistencies in sys/teken.Ed Schouten2011-06-261-2/+2
| | | | Notes: svn path=/head/; revision=223574
* Move libteken out of the syscons directory.Ed Schouten2009-09-031-0/+157
I initially committed libteken to sys/dev/syscons/teken, but now that I'm working on a console driver myself, I noticed this was not a good decision. Move it to sys/teken to make it easier for other drivers to use a terminal emulator. Also list teken.c in sys/conf/files, instead of listing it in all the files.arch files separately. Notes: svn path=/head/; revision=196775