目前Emacs Live中的标签有两个问题。
首先,我在脚本标记中包含HTML,并且自动缩进级别是相同的。
com.grayraven.imagetest;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import android.text.Html;
import android.widget.ImageView;
import android.widget.TextView;
import com.squareup.picasso.Picasso;
public class DetailsActivity extends ActionBarActivity {
private TextView titleTextView;
private com.grayraven.imagetest.ImageViewTopCrop imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_details_view);
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
String title = getIntent().getStringExtra("title");
String imageUrl = getIntent().getStringExtra("imageUrl");
titleTextView = (TextView) findViewById(R.id.title);
imageView = (com.grayraven.project1.ImageViewTopCrop) findViewById(R.id.grid_item_image);
//Exception thrown here:
//android.widget.ImageView cannot be cast to com.grayraven.imagetest.ImageViewTopCrop
//can't go any further
}
}
当我点击标签时,它不会移动任何地方,除非它在标签处停止(我相信这个词)。它使它与html标签一致。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_details_view);
ActionBar actionBar = getSupportActionBar();
actionBar.hide();
String title = getIntent().getStringExtra("title");
String imageUrl = getIntent().getStringExtra("imageUrl");
titleTextView = (TextView) findViewById(R.id.title);
imageView = (com.grayraven.project1.ImageViewTopCrop) findViewById(R.id.grid_item_image);
第二个是当我退格时,它会一次向左移动一个,这使我假设正在使用空格而不是标签。
答案 0 :(得分:0)
也许你想使用mmm-mode
。
首先,从您的包管理器安装mmm-mode
。运行M-x list-packages
,然后找到mmm-mode
并安装它。
然后,打开您的.emacs
或init.el
文件并添加以下elisp代码段。
(load-library "mmm-auto")
(add-to-list 'mmm-mode-ext-classes-alist '(html-mode nil html-js))
按mmm-global-mode
自定义变量maybe
至M-x customize-variable <RET> mmm-global-mode
,并将其设置为maybe
。
重新启动您的Emacs并打开包含JavaScript源的HTML文件。