Skip to content

Instantly share code, notes, and snippets.

@faultyserver
Last active April 12, 2018 13:32
Show Gist options
  • Save faultyserver/cf7954c5fa71c5f74b7e4af7c0151fd3 to your computer and use it in GitHub Desktop.
Save faultyserver/cf7954c5fa71c5f74b7e4af7c0151fd3 to your computer and use it in GitHub Desktop.
faulty's Sublime preferences
[
// Refresh Folders the standard way
{ "keys": ["super+r"], "command": "refresh_folder_list" },
// Rename file with keyboard shortcut
{ "keys": ["super+ctrl+r"], "command": "rename_file", "args": {"paths": ["$file"]} },
// Alternate binding for "expand to brackets"
{ "keys": ["super+shift+m"], "command": "expand_selection", "args": {"to": "brackets"} },
]
{
"binary_file_patterns":
[
"*.beam",
"*.jpg",
"*.jpeg",
"*.png",
"*.gif",
"*.ttf",
"*.tga",
"*.dds",
"*.ico",
"*.eot",
"*.pdf",
"*.swf",
"*.jar",
"*.zip",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.db",
"*.dylib"
],
"color_scheme": "Packages/User/SolarEyes(local).tmTheme",
"create_window_at_startup": false,
"detect_indentation": false,
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.sublime-workspace"
],
"font_face": "IBM Plex Mono Text", # Install from https://github.com/IBM/plex/releases/latest
"font_size": 14,
"highlight_line": true,
"highlight_modified_tabs": true,
"ignored_packages":
[
"Makefile",
"Vintage"
],
"indent_guide_options":
[
"draw_normal",
"draw_active"
],
"line_padding_top": 3,
"margin": 2,
"remember_full_screen": true,
"shift_tab_unindent": true,
"show_tab_close_buttons": false,
"tab_completion": false,
"tab_size": 2,
"theme": "Adaptive.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"word_wrap": false
}
@faultyserver
Copy link
Author

For the first time in 7 years of using Sublime Text, I have switch my font face from the classic Menlo on macOS/Consolas on Windows to the monospace entry in IBM's new Plex family.

Something about Plex really draws me in, and its clarity at smaller font sizes is unmatched as far as I've seen (even compared to Menlo). It also means I can finally have a consistent font on macOS and Windows (I don't use linux enough for it to matter).

I have very few complaints about the font that another may beat out sometime in the future:

  • The default rendering weight is too light to be comfortable on Windows, and is erring on the light side on macOS as well (This isn't really a complaint, since I can use the Text weight instead, as is done in the configuration above).
  • Curly braces are a bit too flat for my liking. While it's obvious that its a curly brace vs a square brace or parenthesis, the flat top and bottom feels a little too mechanistic compared to the rest of the face.
  • The open space in the hash symbol (#) perturbs me when I look at it closely, but this isn't really an issue most of the time.

Beyond that, Plex has done really well in the 2 days I've been using it, and I'm honestly excited to keep using it and sharing it with others. It's a beautiful face. Thank you, @IBM.

If you want to use IBM Plex Mono as it's written in this configuration, you'll need to download it. The easiest way is to download the TrueType version from the face's official releases page: https://fonts.google.com/?query=IBM+Plex.

It's also available on Google Fonts at https://fonts.google.com/?query=IBM+Plex. Or you can add it to a manager like SkyFonts to get automatic updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment