Skip to content

Instantly share code, notes, and snippets.

View eugene-kim's full-sized avatar

Eugene Kim eugene-kim

  • San Francisco, CA
View GitHub Profile
@eugene-kim
eugene-kim / flattenArray.js
Created June 19, 2018 17:11
Flatten Array
/**
* Return a flattened array when given an array of arbitrary depth.
*/
const flattenArray = array => array.reduce((accum, element) => {
if (Array.isArray(element)) {
const flattenedArray = flattenArray(element);
accum.push.apply(accum, flattenedArray);
} else {
@eugene-kim
eugene-kim / minimap_setting.py
Created October 26, 2017 16:31
Hide minimap in Sublime Text 3 by default.
# -*- encoding: utf-8 -*-
# Save it as minimap_setting.py in the User directory (in Preferences -> Browse Packages).
# Then, you just add "show_minimap": false in your settings and you're good to go!
import sublime
import sublime_plugin
class MinimapSetting(sublime_plugin.EventListener):