Back
;;; -*- Coding: iso-2022-7bit -*-
;;;NIPPONGO
(set-language-environment "Japanese")
(cond
 ((equal window-system 'win32)
  (load "win32fontset")
  (load "menu-jp")
))


;;;WINDOW SIZE & COLOR
(setq default-frame-alist
 (append (list '(fontset. "Gothic-8")
               '(width . 55)
               '(height . 20)
               '(foreground-color. "black")
               '(background-color. "NavajoWhite")
         )
         default-frame-alist)
 )


;;;IME
(mw32-ime-initialize)
(setq default-input-method "MW32-IME")
(setq mw32-ime-show-mode-line t)
(setq-default mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator "[--]")
(setq mw32-ime-mode-line-state-indicator-list
      '("[--]" "[あ]" "[--]"))
(wrap-function-to-control-ime 'y-or-n-p nil nil)
(wrap-function-to-control-ime 'yes-or-no-p nil nil)
;;;C-c C-jで単語登録
;;;登録したい文字列のはじめをマーク(c-@)して、
;;;登録したい部分の最後までカーソルを移動してからC-c C-j
(global-set-key"\C-c\C-j"'mw32-ime-toroku-region)


;;;Time Stamp
(defun taka-timestamp-insert()
 (interactive)
 (insert "\{"(current-time-string)":}")
 (backward-char))
(global-set-key "\C-c\C-d"'taka-timestamp-insert)


;;;Initial dir
(cd "g:/My Documents/")



;; ;;; 印刷の設定
;; ;; この設定で M-x print-buffer RET などでの印刷ができるようになります
;; ;;
;; ;;  notepad に与えるパラメータの形式の設定
;; (define-process-argument-editing "notepad"
;;   (lambda (x) (general-process-argument-editing-function x nil t)))
;;
;; (defun w32-print-region (start end
;; 			       &optional lpr-prog delete-text buf display
;; 			       &rest rest)
;;   (interactive)
;;   (let ((tmpfile (expand-file-name (make-temp-name "w32-print-")
;; 				   temporary-file-directory))
;; 	(coding-system-for-write w32-system-coding-system))
;;     (write-region start end tmpfile nil 'nomsg)
;;     (call-process "notepad" nil nil nil "/p" tmpfile)
;;     (and (file-writable-p tmpfile) (delete-file tmpfile))))
;;
;; (setq print-region-function 'w32-print-region)



Back