This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
#!/usr/bin/env ruby | |
# GET english examples from SpaceAlc | |
require 'uri' | |
require 'open-uri' | |
require 'rubygems' | |
require 'nokogiri' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def e2j(eng) | |
eng.downcase.gsub("east", "東").gsub("north", "北").gsub("south", "南").gsub("west", "西").gsub("e", "東").gsub("n", "北").gsub("s", "南").gsub("w", "西") | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; http://article.gmane.org/gmane.emacs.orgmode/10256 | |
(defun org-get-heading-title () | |
"Returns the heading of the current entry as a string, without the leading stars, the TODO keyword or the tags." | |
(let ((title-with-props (org-get-heading t)) | |
(keyword (org-get-todo-state))) | |
(substring-no-properties title-with-props (if keyword (1+ (length keyword)))))) | |
(defun org-insert-heading-category () | |
"Insert a :CATEGORY: property and it's value to the PROPERTY drawer at point." | |
(interactive) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defun untabify-buffer () | |
(interactive) | |
(untabify 1 (point-max)) | |
(if (not (eq major-mode 'mew-draft-mode)) | |
;; delete-trailing-whitespace does not work in mew-draft-mode. | |
(delete-trailing-whitespace))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defmacro errhdlr (&rest body) | |
"do body in condition-case" | |
(declare (indent 0) (debug t)) | |
(list 'condition-case 'err (cons 'progn body) | |
(list 'error | |
(list 'message "%s" | |
(list 'error-message-string 'err))) | |
(list 'file-error | |
(list 'message "%s" | |
(list 'error-message-string 'err))))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(defun delete-file-kill-buffer () | |
"Do delete-file function then kill-buffer function" | |
(interactive) | |
(let ((buf (current-buffer)) | |
(filepath (buffer-file-name (current-buffer)))) | |
(when (and | |
(not (null filepath)) | |
(file-exists-p filepath)) | |
(delete-file filepath)) | |
(kill-buffer buf))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
README.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# needs ruby-1.9.2. | |
for i in `ls *.yml`; do | |
j=${i%.yml} | |
cat <<EOF > $j.xml | |
<?xml version="1.0" encoding="utf-8" ?> | |
<?xml-stylesheet href="rdf.xsl" type="text/xsl"?> | |
<rdf:RDF xmlns="http://purl.org/rss/1.0/" | |
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
xmlns:dc="http://purl.org/dc/elements/1.1/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env perl | |
# Usage | |
# | |
# cat <<EOF | ./org2doku | |
# * heading | |
# | |
# - item | |
# - sub item | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;;; elnode-org-export-as.el --- An example using elnode.el. | |
;; Copyright (C) 2011 Takumi KINJO | |
;; Author: Takumi KINJO <[email protected]> | |
;; Created: 5th May 2011 | |
;; Version: 0 | |
;; Keywords: lisp | |
;; This file is NOT part of GNU Emacs. |
OlderNewer