Skip to content

Instantly share code, notes, and snippets.

Avatar

Rubén Caro rubencaro

  • Barcelona
View GitHub Profile
@rubencaro
rubencaro / .emacs
Last active Aug 29, 2015
Emacs config
View .emacs
;; TODO:
;; use PROMPT_COMMAND='printf "\033]0;hola\007"' to set term title on project switch
;; use current project name to save desktop to a separate file
;; binding for pgup pgdown to a real text scroll
;; bindings for git-gutter/ediff
;; bindings for neotree
;; use ctags everywhere possible
@rubencaro
rubencaro / custom_modules.py
Last active Aug 29, 2015
py3status modules
View custom_modules.py
# -*- coding: utf-8 -*-
#
# custom compiled modules for py3status
#
# ----------------------------------------------------------------- #
# Notes:
# 1. netdata will check 'eth0' interface by default. You can
# change it by changing 'self.net_interface' variable in 'GetData'
# class.
@rubencaro
rubencaro / ruby.xml
Created Oct 31, 2014
Ruby syntax file for Kate
View ruby.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!--
Ruby syntax highlighting definition for Kate.
Copyright (C) 2004 by Sebastian Vuorinen (sebastian dot vuorinen at helsinki dot fi)
Copyright (C) 2004 by Stefan Lang (langstefan@gmx.at)
Copyright (C) 2008 by Robin Pedersen (robinpeder@gmail.com)
Copyright (C) 2011 by Miquel Sabaté (mikisabate@gmail.com)
View Mine.kateschema
[Default Item Styles - Schema Mine]
Alert=ffbf0303,ffbf0303,1,,,,fff7e6e6,-,,---
Base-N Integer=ffff54ff,ffff54ff,0,,,,-,-,,---
Character=ffff54ff,ffff54ff,0,,,,-,-,,---
Comment=ff808080,ff5454ff,0,1,,,-,-,,---
Data Type=ffc0c0ff,ff54ff54,0,,,,-,-,,---
Decimal/Value=ffff54ff,ffff54ff,0,,,,-,-,,---
Error=ffbf0303,ffbf0303,0,0,0,,-,-,,---
Floating Point=ffff54ff,ffff54ff,0,,,,-,-,,---
Function=ffb2a2e1,ffa57aff,,,,,-,-,,---
@rubencaro
rubencaro / dynamic_chart.html
Created Mar 3, 2016
chartjs.org dynamic loading example
View dynamic_chart.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Charty Crap</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
</head>
<body>
<canvas id="chart" width="400" height="200"></canvas>
View init.coffee
# initialization file (not found)
@rubencaro
rubencaro / combinations.ex
Created May 27, 2017
Ursula's explosion of keys
View combinations.ex
defmodule Ursula.Combinations do
@keys ~w(a b c d e)
@doc """
Returns any combination of the elements in `enum` with exactly `k` elements.
Repeated elements are handled intelligently.
## Examples
iex> combinations([1, 2, 3], 2) |> Enum.to_list
@rubencaro
rubencaro / elixir.xml
Last active Jul 22, 2017
Kate syntax highlight file for elixir
View elixir.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language
SYSTEM 'language.dtd'>
<!--
Elixir syntax highlighting definition for Kate.
Copyright (C) 2014 by Rubén Caro (ruben.caro.estevez@gmail.com)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
@rubencaro
rubencaro / dot_render.sh
Last active Aug 28, 2017
DOT auto render script
View dot_render.sh
function get_mtime {
ls -l --time-style=+%s "${1?}" | cut -d' ' -f6
}
function go_render {
dotfile="$1"
mtime=0
while true;
@rubencaro
rubencaro / gnome.md
Last active Sep 10, 2017
GNOME Config
View gnome.md

GNOME Config

Custom CSS

File at .config/gtk-3.0/gtk.css

headerbar entry,
headerbar spinbutton,
You can’t perform that action at this time.