aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* _zsh: emacs: Force LC_CTYPE=zh_CN.UTF-8Aaron LI2016-12-081-14/+15
| | | | | The environment variable "LC_CTYPE=zh_CN.UTF-8" is required to be able to use Fcitx inside Emacs (GUI).
* _spacemacs/init.el: Enable persistent server; Some cleanupsAaron LI2016-12-071-7/+7
|
* _spacemacs: Use "spacemacs-dark" theme; Use slant powerline sepAaron LI2016-12-071-10/+6
|
* Add .gitignore file for _spacemacs.dAaron LI2016-12-071-0/+5
|
* _profile: Remove "LC_CTYPE" again, as well as "LC_MONETARY"Aaron LI2016-12-061-2/+0
|
* fontconfig: Re-order configs; Move "fonts.conf" as "50-user.conf"Aaron LI2016-12-0611-218/+103
| | | | | | | | | 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.
* _profile: Add back "LC_CTYPE=zh_CN.UTF-8"Aaron LI2016-12-061-0/+1
| | | | | | | | | | | | | | | | | | 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
* fontconfig: Remove the general settings and some duplicationsAaron LI2016-12-061-28/+1
|
* fontconfig: Add configurations for Google Noto fontAaron LI2016-12-069-0/+902
| | | | | | | | | 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.
* fontconfig: Rewrite user-wide font configurationsAaron LI2016-12-061-258/+139
| | | | | | | | | | | | | | | | | | 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"
* _zsh: Remove "gpg-connect-agent"Aaron LI2016-12-061-3/+2
|
* _zsh: Move some environment variables to _profileAaron LI2016-12-062-8/+10
|
* _profile: Major cleanup; Add "umask"; Remove "LC_CTYPE"Aaron LI2016-12-061-49/+40
| | | | | | | | | | | | | | | | | | | | * 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"
* _spacemacs: Remove the commented settings on "fill column indicator"Aaron LI2016-12-041-10/+0
|
* _spacemacs: Set the font of "variable-pitch"Aaron LI2016-12-041-2/+5
| | | | Credit: http://stackoverflow.com/a/28484419
* _spacemacs: Set "org-agenda-files" to be the "~/org" directoryAaron LI2016-12-041-4/+1
|
* _spacemacs: Do not track "mu4e" packageAaron LI2016-12-0419-9882/+0
|
* _spacemacs: Use "M+ 1mn" font instead of "Source Code Pro"Aaron LI2016-12-042-3/+3
| | | | | Credit: M+ fonts: http://mplus-fonts.osdn.jp/
* spacemacs: Add indentation settings for js and web modesAaron LI2016-10-291-1/+13
|
* spacemacs: Enable the "html" and "javascript" layersAaron LI2016-10-291-0/+2
| | | | For the "javascript" layer, also install NPM packages "tern" and "eslint"
* Install NPM packages to ~/.npm-packagesAaron LI2016-10-292-4/+8
| | | | | | Credit: * https://github.com/glenpike/npm-g_nosudo * https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md
* spacemacs: Enable "colors" layer with nyan cat progress bar! Nyan!Aaron LI2016-10-261-3/+5
|
* spacemacs: enable and config "ranger" layerAaron LI2016-10-081-0/+12
|
* spacemacs: adjust layer settingsAaron LI2016-10-081-2/+2
|
* spacemacs: add custom "music" layer; adjust "clojure" layerAaron LI2016-10-071-1/+3
|
* spacemacs: move tramp settings to "user-init"Aaron LI2016-10-061-9/+11
|
* spacemacs: upgrade to version 0.200Aaron LI2016-10-061-46/+108
|
* spacemacs: add `firacode' config, a monospace font with ligaturesAaron LI2016-10-061-0/+163
|
* spacemacs: workaround a `tramp' bug; add a debug `require'Aaron LI2016-10-061-1/+24
|
* Update redshift configurationsAaron LI2016-10-041-10/+10
|
* vimrc: disable syntastic check on openAaron LI2016-10-041-1/+1
|
* _vimrc.local: add syntastic settingsAaron LI2016-09-091-0/+6
|
* offlineimap.py: remove unused code and fix errors/warningsAaron LI2016-09-091-17/+4
|
* Add _bin/get_mail.sh for better handle of email fetchAaron LI2016-09-091-0/+30
| | | | | | | | Since ``offlineimap`` sometimes just gets stuck, which blocks new instance from running, this little script is composed to better handle this stuck by first force kill existing instance. However, this script in current state cannot work well with ``mu4e``.
* spacemacs: fix (previous forgotten) loading of config/aly-org-config.elAaron LI2016-09-041-2/+4
|
* spacemacs: mu4e: tune the mu4e-get-mail-commandAaron LI2016-09-041-2/+2
| | | | | | `offlineimap` sometimes just gets stuck and doesn't exit, which prevent `mu4e` from updating index and getting new mails. Therefore, force kill existing `offlineimap` instance first.
* emacs: import ditaa for org-modeAaron LI2016-09-024-0/+357
|
* spacemacs: add org-babel config and set ditaa path for orgAaron LI2016-09-021-0/+10
|
* spacemacs: fix a typo in init.elAaron LI2016-09-021-1/+1
|
* xfce4-terminal: cancel keybindings of Shift-Down/Up for tmux usageAaron LI2016-08-311-0/+1
|
* mu4e: remove CallLog bookmarkAaron LI2016-08-191-2/+1
|
* zsh: turn off zle_bracketed_paste for DFly cons25Aaron LI2016-08-121-2/+2
|
* Rewrite _asoundrc to fix the sound problem with ALSAAaron LI2016-08-111-12/+13
| | | | | | Some applications (e.g., firefox, flash, mpd) need the default sound device been set, otherwise there is no sound. See the Gentoo ALSA Wiki for more details.
* spacemacs: update mu/mu4e to git20160802Aaron LI2016-08-0213-174/+395
|
* _profile: gpg-agent: drop obsolete option --write-env-fileAaron LI2016-07-301-1/+1
|
* _profile: fix a typoAaron LI2016-07-301-2/+2
|
* tmux: add a keybinding for copy-modeAaron LI2016-07-301-1/+2
|
* tmux: update copy mode settings with vi keybindingsAaron LI2016-07-301-6/+19
|
* _tmux.conf: increase left and right status lengthAaron LI2016-07-261-2/+2
|
* cleanup gitignore; and add _tmux/-related itemsAaron LI2016-07-261-24/+4
|