| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
| |
Credit: http://chneukirchen.org/dotfiles/.zshrc
|
|
|
|
| |
Credit: http://pragmaticemacs.com/emacs/customise-the-reply-quote-string-in-mu4e/
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
[1] pass: https://www.passwordstore.org/
|
|
|
|
|
|
| |
Credit:
* Stackoverflow: Check if a program exists from a Bash script
Credit: https://stackoverflow.com/a/677212/4856091
|
| |
|
|
|
|
| |
Credit: https://wiki.archlinux.org/index.php/GnuPG
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Let the terminal application to set the appropriate terminal type,
e.g., tmux will set its TERM to "screen-256color" which will work
well with ZSH special key bindings.
|
|
|
|
| |
Workaround the special key (e.g., Home, End) bindings problem in zsh
|
|
|
|
| |
Credit: http://zshwiki.org/home/zle/bindkeys
|
|
|
|
|
|
| |
References:
* https://github.com/syl20bnr/spacemacs/issues/6197
* https://github.com/syl20bnr/spacemacs/issues/4816
|
| |
|
| |
|
|
|
|
|
| |
Credit:
https://github.com/robbyrussell/oh-my-zsh/blob/master/lib/key-bindings.zsh
|
| |
|
| |
|
|
|
|
|
| |
* Add option "--untracked-files=no" to "git status"
* Do not check the ahead status
|
| |
|
| |
|
|
|
|
| |
Credit: http://doc.norang.ca/org-mode.html
|
| |
|
| |
|
|
|
|
|
| |
The environment variable "LC_CTYPE=zh_CN.UTF-8" is required to be able to use
Fcitx inside Emacs (GUI).
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
NOTE:
Explicitly set the orders for Noto CJK fonts (SC, TC, JP, KR), in order
to get rid of "LC_CTYPE" environment variable.
Therefore, the preferred English fonts (e.g., Source Code Pro, Source
Sans Pro) are by default used, avoiding the Chinese fonts being prepend
at the beginning.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NOTE
----
FontConfig will check the language against system locales, in order
to prepend/enable corresponding fonts.
For example, Noto CJK font provides multiple variants for the same glyph
regions, e.g., "Noto Sans CJK JP" and "Noto Sans CJK SC" may *both* be
selected/matched to display Chinese, and the former may even get
precedence which is unexpected (see also: Han Unification [1]).
Therefore, "LC_CTYPE=zh_CN.UTF-8" should be added back, and explicitly
select the wanted/correct font (e.g., "Noto Sans CJK SC") for specific
language (e.g., "zh-cn").
[1] https://en.wikipedia.org/wiki/Han_unification
|
| |
|
|
|
|
|
|
|
|
|
| |
Noto: http://github.com/googlei18n/noto
Noto-CJK: http://github.com/googlei18n/noto-cjk
Credit:
Fedora packages: google-noto-fonts, google-noto-cjk-fonts
These configurations are almost taken from the above two packages.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This user font configuration file should be placed at:
~/.config/fontconfig/fonts.conf
(original `~/.fonts.conf' is deprecated)
and the user fonts should locate at:
~/.local/share/fonts
(original `~/.fonts' will be deprecated)
NOTE:
The "LC_CTYPE" environment variable should be remove, because it
affects the behaviors of FontConfig!
With "LC_CTYPE=zh_CN.UTF-8", a Chinese font (or a font with Chinese
language support) is always preprended to the generic font families
(i.e., serif, sans-serif, monospace), which overrides the
<alias><prefer> configurations.
It is also tested that Fcitx works OK without "LC_CTYPE=zh_CN.UTF-8"
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Major cleanup:
- Re-organize the settings
- Some style/comments updates
- New functions: "_exists()" and "_running()"
- Remove "gpg-agent --daemon"
- Remove "OSFONTDIR"
* Add "umask" to "027" to be more private!
* Add "LC_MONETARY=zh_CN.UTF-8"
* Remove "LC_CTYPE", which affects the behaviors of FontConfig!
(see below note)
NOTE:
With "LC_CTYPE=zh_CN.UTF-8", a Chinese font (or a font with Chinese
language support) is always preprended to the generic font families
(i.e., serif, sans-serif, monospace), which overrides the
<alias><prefer> configurations.
It is also tested that Fcitx works OK without "LC_CTYPE=zh_CN.UTF-8"
|