Skip to content

Instantly share code, notes, and snippets.


Rubén Caro rubencaro

  • Barcelona
View GitHub Profile
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 /
Last active Aug 29, 2015
py3status modules
# -*- 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 / 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 (
Copyright (C) 2008 by Robin Pedersen (
Copyright (C) 2011 by Miquel Sabaté (
View Mine.kateschema
[Default Item Styles - Schema Mine]
Base-N Integer=ffff54ff,ffff54ff,0,,,,-,-,,---
Data Type=ffc0c0ff,ff54ff54,0,,,,-,-,,---
Floating Point=ffff54ff,ffff54ff,0,,,,-,-,,---
rubencaro / dynamic_chart.html
Created Mar 3, 2016 dynamic loading example
View dynamic_chart.html
<!DOCTYPE html>
<meta charset="utf-8">
<title>Charty Crap</title>
<script src=""></script>
<canvas id="chart" width="400" height="200"></canvas>
# initialization file (not found)
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 / 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 (
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 /
Last active Aug 28, 2017
DOT auto render script
function get_mtime {
ls -l --time-style=+%s "${1?}" | cut -d' ' -f6
function go_render {
while true;
rubencaro /
Last active Sep 10, 2017
GNOME Config

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.