Skip to content

Instantly share code, notes, and snippets.

View tsuu32's full-sized avatar
👾

Masahiro Nakamura tsuu32

👾
View GitHub Profile
(require 'cl-lib)
(defvar-local sushi-bar--conveyor-belt "")
(defvar sushi-bar--update-timer nil)
(defvar sushi-bar--buffers 0)
(defun sushi-bar--sushi-is-ready-p ()
(eq (random 15) 1))
(defvar sushi-bar--old-format mode-line-format)
(defvar sushi-bar--conveyor-belt "")
(defvar sushi-bar--update-timer nil)
(defun sushi-bar--sushi-is-ready-p ()
(eq (random 15) 1))
(defun sushi-bar--conveyor-update ()
% upLaTeX 文書
\documentclass[uplatex]{jsarticle}
\begin{document}
これは和文です(和文だよ)。
\end{document}
@tsuu32
tsuu32 / tokenize.c
Last active November 17, 2019 00:58
CoreFoundation の CFStringTokenizer を使って(日本語でも)tokenize するやつ
/* compile: cc tokenize.c -o tokenize -framework CoreFoundation */
/* usage: ./tokenize 今日は晴れでいい気分
/* 参考: https://stackoverflow.com/questions/6877659/how-to-get-an-array-of-sentences-using-cfstringtokenizer */
#include <stdio.h>
#include <CoreFoundation/CoreFoundation.h>
int main(int argc, char *argv[])
{
if (argc != 2) {
@tsuu32
tsuu32 / min10_example.png
Last active February 4, 2020 11:37
ブログ用
min10_example.png
@tsuu32
tsuu32 / auctex-cluttex-scratch.el
Last active February 11, 2020 14:44
ClutTeX command for Emacs AUCTeX (experimental)
(add-hook 'plain-TeX-mode-hook
(lambda () (setq TeX-command-default "ClutTeX")))
(add-hook 'LaTeX-mode-hook
(lambda () (setq TeX-command-default "ClutTeX")))
(add-to-list 'TeX-expand-list
'("%(cltxengine)"
(lambda ()
(cond
((eq major-mode 'plain-tex-mode)
From dacd2d63122622ddb967ad8bca46c158bcbfb85c Mon Sep 17 00:00:00 2001
From: Masahiro Nakamura <tsuucat@icloud.com>
Date: Fri, 14 Feb 2020 04:29:34 +0900
Subject: [PATCH] marked text face & Isearch patch
---
lisp/isearch.el | 3 +--
lisp/term/ns-win.el | 43 ++++++++++++++++++++++++++++++++++---------
src/keyboard.c | 7 ++++---
src/nsterm.m | 21 +++++++++++++++++++++
@tsuu32
tsuu32 / scsnowman-scratch.el
Last active March 2, 2020 06:34
Display SVG-formatted scsnowman in Emacs.
(require 'svg)
(defun svg-path (svg d &rest args)
"Create a path D in SVG."
(svg--append
svg
(dom-node 'path
`((d . ,d)
,@(svg--arguments svg args)))))
#!/bin/bash
# Comment out to avoid an error on macOS
# set -e
DIRNAME=tl-`date +%Y_%m_%d_%H_%M_%S`
if [[ $TRAVIS_OS_NAME == 'osx' ]]; then
export PATH=$PATH:$HOME/texlive/bin/x86_64-darwin
else
// https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/TextUILayer/Tasks/CreateTextViewProg.html
// To execute it, run:
// `$ clang textview_sample.m -framework Cocoa && ./a.out`
#import <Cocoa/Cocoa.h>
int main() {
@autoreleasepool {
NSApplication* app = [NSApplication sharedApplication];