Skip to content

Instantly share code, notes, and snippets.

View elegantcoder's full-sized avatar

Constantine Kim 김현진 elegantcoder

View GitHub Profile
@elegantcoder
elegantcoder / esc_to_en.json
Last active January 5, 2025 05:10
vim_escape_to_en.json
{
"title": "Convert to en when ESC",
"//": "orignal author: johngrib(https://github.com/johngrib/simple_vim_guide/blob/master/md/with_korean.md)",
"rules": [
{
"description": "Convert to en when Ctrl+[",
"manipulators": [
{
"type": "basic",
"from": {
@elegantcoder
elegantcoder / README.md
Created January 8, 2025 09:32
camelizeJson

Example:

pbpaste | camelizeJson
@elegantcoder
elegantcoder / git-subdirectory-tracking.md
Created July 23, 2025 13:50 — forked from tswaters/git-subdirectory-tracking.md
Adding subdirectory of a remote repo to a subdirectory in local repo

This is way more complicated than it should be. The following conditions need to be met :

  1. need to be able to track and merge in upstream changes
  2. don't want remote commit messages in master
  3. only interested in sub-directory of another repo
  4. needs to go in a subdirectory in my repo.

In this particular case, I'm interested in bringing in the 'default' template of jsdoc as a sub-directory in my project so I could potentially make changes to the markup it genereates while also being able to update from upstream if there are changes. Ideally their template should be a separate repo added to jsdoc via a submodule -- this way I could fork it and things would be much easier.... but, it is what it is.

After much struggling with git, subtree and git-subtree, I ended up finding this http://archive.h2ik.co/2011/03/having-fun-with-git-subtree/ -- it basically sets up separate branches from tracking remote, the particular sub-directory, and uses git subtree contrib module to pull it all togther. Following are