Skip to content

Instantly share code, notes, and snippets.


Manvendra Singh ManvendraSK

View GitHub Profile
View terminal-cheat-sheet.txt
# Terminal Cheat Sheet
pwd # print working directory
ls # list files in directory
cd # change directory
~ # home directory
.. # up one directory
- # previous working directory
help # get help
-h # get help
ManvendraSK /
Created October 12, 2018 17:11
TT Interview Solutions
class Stack {
  constructor() {
    this.arr = [];

  peek() {
    return this.arr[this.arr.length - 1]
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH

# Path to your oh-my-zsh installation.
  export ZSH=/home/manvendra/.oh-my-zsh

# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-zsh is loaded.
# See
ManvendraSK / VS Code
Created August 28, 2017 08:55
Settings I use on VS Code to assist in coding.
View VS Code


// Place your key bindings in this file to overwrite the defaults
        "key": "ctrl+b",
        "command": "editor.action.goToDeclaration",
        "when": "editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor"
ManvendraSK / Sublime Text Packages I
Created January 24, 2017 10:34
Lists all the packages that I have installed on my computer.
View Sublime Text Packages I
	"bootstrapped": true,
		"Agila Theme",
ManvendraSK /
Created October 18, 2016 07:41
Do the harlem shake script for any website

Copy paste following code in the browser console.

javascript:(function(){function c(){var e=document.createElement("link");e.setAttribute("type","text/css");e.setAttribute("rel","stylesheet");e.setAttribute("href",f);e.setAttribute("class",l);document.body.appendChild(e)}function h(){var e=document.getElementsByClassName(l);for(var t=0;t<e.length;t++){document.body.removeChild(e[t])}}function p(){var e=document.createElement("div");e.setAttribute("class",a);document.body.appendChild(e);setTimeout(function(){document.body.removeChild(e)},100)}function d(e){return{height:e.offsetHeight,width:e.offsetWidth}}function v(i){var s=d(i);return s.height>e&&s.height<n&&s.width>t&&s.width<r}function m(e){var t=e;var n=0;while(!!t){n+=t.offsetTop;t=t.offsetParent}return n}function g(){var e=document.documentElement;if(!!window.innerWidth){return window.innerHeight}else if(e&&!isNaN(e.clientHeight)){return e.clientHeight}return 0}function y(){if(window.pageYOffset){return window.pageYOffset}return Math.max(document
ManvendraSK /
Last active October 15, 2016 09:13
Sublime Text 3 | Preferences and Key bindings
  { "keys": ["f2"], "command": "toggle_side_bar" },
  { "keys": ["f1"], "command": "focus_side_bar" },
  { "keys": ["f4"], "command": "reveal_in_side_bar"},
  { "keys": ["ctrl+b"], "command": "goto_definition" },
ManvendraSK / ConEmu Git
Last active September 17, 2017 18:24 — forked from n3dst4/ConEmu Git
My ConEmu / Cmder git bash task config
View ConEmu Git
  1. Open Conemu

  2. Open Settings -> Tasks or go to new tab button -> Setup tasks.

  3. Click + to add a new task

  4. Enter the name as Git Bash or whatever you like

  5. Task parameters:

      /icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico"
  6. Command:

ManvendraSK / OpenWithSublimeText3.bat
Created October 11, 2016 17:34 — forked from roundand/OpenWithSublimeText3.bat
Open folders and files with Sublime Text 3 from windows explorer context menu (tested in Windows 7)
View OpenWithSublimeText3.bat
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
ManvendraSK / .vimrc
Last active October 4, 2022 22:12
Sample .vimrc to enable React and JSX inside vim with emmet and other things.
View .vimrc
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')
" let Vundle manage Vundle, required