Возможно, вы могли бы написать весь путь вместо относительного, например так:
add-to-list 'load-path
"D:/Program Files/emacs-23.1/site-lisp/plugins/yasnippet-0.6.1c")
(require 'yasnippet) ;; not yasnippet-bundle
(yas/initialize)
(yas/load-directory "D:/Program Files/emacs-23.1/site-lisp/plugins/yasnippet-0.6.1c/snippets")
Обратите внимание на косую черту и, пожалуйста, убедитесь, что emacs не обращает внимания на пробелы ... Windows с такими путями менее щадящая, чем Linux Кроме того, убедитесь, что ваша установка emacs читает этот каталог. Как правило, вы должны поместить каталог emacs туда, где находится ваш .emacs (в Windows), что делает его более понятным. Это
Еще одна вещь: 1) возможно, вы пытаетесь свой фрагмент в неправильном режиме. Убедитесь, что есть фрагмент для режима, в котором вы находитесь.
См. Также здесь, много информации здесь: GNU Emacs для Windows