Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alhadis/atom-xtermquotes
Make `this' look like ‘this’ in your editor window. Without touching any file data.
https://github.com/alhadis/atom-xtermquotes
atom atom-package quotes xterm
Last synced: 6 days ago
JSON representation
Make `this' look like ‘this’ in your editor window. Without touching any file data.
- Host: GitHub
- URL: https://github.com/alhadis/atom-xtermquotes
- Owner: Alhadis
- License: isc
- Created: 2018-12-24T04:34:24.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-16T13:00:17.000Z (about 6 years ago)
- Last Synced: 2024-12-20T18:37:17.347Z (about 1 month ago)
- Topics: atom, atom-package, quotes, xterm
- Language: CSS
- Size: 114 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
XTerm-style quote hack
======================You've probably seen text quoted `like this' before:
![Figure 1: Backtick/apostrophe quotes](figure-1.png)
Unless you were hacking in the 80s, chances are this notation looks foreign and hackish to you. The origin of this quote-style is [kinda complicated](https://unix.stackexchange.com/a/73996/101379), but basically pre-Unicode terminals had screen fonts with backtick/apostrophe glyphs that looked like this:
![Figure 2: Sun Gallant Demi (Solaris 11.3)](figure-2.png)
Whoa! Much nicer, eh? Sad you don't see it once you fire up your window manager...
Unless you install this.
------------------------
This package employs a sly hack to style `this' to look like ‘this’ (using [`U+2018`](https://graphemica.com/%E2%80%98)/[`U+2019`](https://graphemica.com/%E2%80%99), proper directional quotes). The effect is purely cosmetic; i.e., the underlying file data isn't changed, only its appearance:![Figure 3: CSS rules!](figure-3.png)
The package is careful not to target source code, and it only applies the effect within comments, readmes, and docstrings (and only if the backtick/apostrophe style is used).
Temporarily disabling the quote-hack
------------------------------------
Understandably, it might get confusing not knowing which is a directional quote and what's secretly a backtick/apostrophe pair. The package includes an editor command to toggle the effect on-and-off, although it isn't bound to a keybinding by default. You can add one yourself, if toggling faux-quotes is important to you:~~~cson
# In `~/.atom/keymap.cson':
body:
"ctrl-y": "xterm-quotes:toggle"
~~~