Skip to content

Instantly share code, notes, and snippets.

Ivan Toshkov itoshkov

Block or report user

Report or block itoshkov

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
itoshkov / toggle-earmuffs.el
Created Nov 22, 2011
Emacs lisp toggle-earmuffs
View toggle-earmuffs.el
(defun toggle-earmuffs ()
"Add or remove earmuffs (asterisks at front and end) of
(let* ((saved-point (point))
(variable (thing-at-point 'symbol))
(bounds (bounds-of-thing-at-point 'symbol))
(len (- (cdr bounds) (car bounds)))
(start-char (elt variable 0))
import static moulder.moulds.Moulds.append;
import static moulder.moulds.Moulds.attr;
import static moulder.moulds.Moulds.forEach;
import static moulder.moulds.Moulds.text;
import static moulder.values.Values.seq;
import java.util.Arrays;
import java.util.List;
import moulder.MoulderShop;
View recipe.json
"title": "Fresh Ham Roasted With Rye Bread and Dried Fruit Stuffing",
"prep": "1. Have your butcher bone and butterfly the ham and score the fat in a diamond pattern. ...",
"yield": "About 15 servings",
"ingr": [
"1 fresh ham, about 18 pounds, prepared by your butcher (See Step 1)",
"7 cloves garlic, minced",
"1 tablespoon caraway seeds, crushed",
"4 teaspoons salt",
"Freshly ground pepper to taste",
itoshkov / nutritions.json
Last active Dec 28, 2015
Abridged nutritional info. JSON format doesn't support comments, so I used "..." instead.
View nutritions.json
"uri" : "",
"yield" : 15.0,
"calories" : 21814,
"dietLabels" : [ "LOW_CARB" ],
"cautions" : [ ],
"totalNutrients" : {
"label" : "Energy",
curl -d @recipe.json -H "Content-Type: application/json" "${YOUR_APP_ID}&app_key=${YOUR_APP_KEY}"
itoshkov /
Last active Oct 5, 2016
Move images with certain size to directory
identify -format "%wx%h,%f\n" * | grep '^1920x1080,' | colrm 1 10 | while read f; do mv "$f" /tmp/t; done
# Download and install the latest Papirus Icon theme
#set -x
set -e
itoshkov / init.el
Created Dec 19, 2018
Change the emacs theme to light or dark variant (GTK+-3)
View init.el
(defun set-emacs-frames (variant)
(dolist (frame (frame-list))
(let* ((window-id (frame-parameter frame 'outer-window-id))
(id (string-to-number window-id))
(cmd (format "xprop -id 0x%x -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT \"%s\""
id variant)))
(call-process-shell-command cmd))))
(defun set-emacs-theme-light ()
You can’t perform that action at this time.