尝试将Flyspell与LaTeX文件一起使用。安装程序如下所示:
(require 'ispell)
(setq ispell-program-name "/usr/local/bin/hunspell") ;; From Homebrew, version 1.4.1
(add-to-list 'ispell-local-dictionary-alist '("de_DE_OLDSPELL" "[[:alpha:]]" "[^[:alpha:]]" "[']" t ("-d" "de_DE_OLDSPELL") nil iso-8859-1))
(setq ispell-dictionary "de_DE_OLDSPELL")
(add-hook 'text-mode-hook 'turn-on-flyspell)
打开文本(或LaTeX)文件时无法自动加载,但手动加载时工作正常。如何让Flyspell自动加载?可能是一个简单的答案,但我已经在这里花了一段时间。
答案 0 :(得分:0)
显然,这是Hunspell和Emacs 24.4+之间互动的a known problem。如果Hunspell没有与Emacs中LANG值相对应的字典,则autoconfigure将失败。因此,将DICTIONARY设置为 可用的字典的基本文件名。 Hunspell通常坚持使用英语词典,因此def hotel_cost(days):
return 140 * days
def plane_ride_cost(city):
if city == "Charlotte":
return 183
if city == "Tampa":
return 220
if city == "Pittsburgh":
return 222
if city == "Los Angeles":
return 475
def rental_car_cost(days):
rental_car_cost = 40 * days
if days >= 7:
return 40 * days - 50
elif days >= 3 and days < 7:
return 40 * days - 20
else:
return 40 * days
def trip_cost(city,days):
return rental_car_cost(days)+hotel_cost(days)+plane_ride_cost(days)
或其他类似的人应该这样做。那段特殊的代码对我有用。