小编Mak*_*mmy的帖子

如何配置emacs以编辑包含Javascript的HTML文件?

我已经开始使用emacs编辑带有HTML标记和javascript内容的HTML文件的痛苦的第一步.我已经安装了nxhtml并尝试使用它 - 即设置为.html文件使用nxhtml-mumamo-mode.但我不喜欢它.当我编辑代码的Javascript部分时,选项卡缩进的行为与编辑C/C++代码时的行为不同.它开始在行内放置制表符,如果您尝试在行前面的空白处按Tab键,则会插入制表符而不是重新列表该行.

我不喜欢的另一个方面是它不像通常的C/C++模式那样进行语法着色.在编辑HTML文件时,我更喜欢默认java模式的行为,但这与HTML代码不能很好地兼容.:-(

1)使用Javascript部分编辑HTML文件有更好的模式吗?

2)有没有办法让nxhtml使用javascript部分的默认java模式?

问候,

中号

html javascript lisp emacs

91
推荐指数
4
解决办法
2万
查看次数

如果两个shell变量的状态是某个状态,则退出make文件

所以我需要确保如果我为特定目标交叉编译设置了一个shell变量.如果未设置变量,则make应显示消息,然后退出.

我的Makefile中有以下规则:

.PHONY: checksource

all: checksource default

checksource:
    $(if $(and $(ifeq ($(CROSS_COMPILE), whatever)), $(ifeq ($(VARIABLE),))), \
    ($(shell echo "Error! VARIABLE not defined!") \
     $(shell exit 2)))
Run Code Online (Sandbox Code Playgroud)

如果$CROSS_COMPILE设置为任何:

$> echo $CROSS_COMPILE
whatever
$>
Run Code Online (Sandbox Code Playgroud)

并且未定义$ VARIABLE:

$> echo $VARIABLE
$>
Run Code Online (Sandbox Code Playgroud)

它不会退出make并构建默认目标.好吧,我知道我可以使用嵌套ifeq来做到这一点,但我想让它漂亮(并学习更多关于makefile).

if-statement makefile gnu-make

13
推荐指数
1
解决办法
3万
查看次数

标签 统计

emacs ×1

gnu-make ×1

html ×1

if-statement ×1

javascript ×1

lisp ×1

makefile ×1