小编mac*_*ejs的帖子

Emacs 23.1和Mac OS X文件拖放问题

我刚刚在我的mac上编译并安装了emacs 23.1.它正在运行Leopard 10.5.8.而且我注意到拖放操作无法正常工作(因为它曾经与emacs 22一起使用).现在,当将文件拖到停靠栏上的emacs图标时,Emacs将以两个窗口(其术语中的框架)开始,一个显示启动屏幕,另一个显示文件内容.我试图摆脱这种行为,我已经将'inhibit-startup-screen'选项设置为t.但这只能解决这个问题.

我遇到的另一个问题是,当将文件拖到正在运行的emacs窗口时,它只显示现有缓冲区中文件的内容,而不是打开一个新缓冲区(名称与文件相同).对此有何帮助?

我自己使用此页面中的guidlines编译了emacs: 链接文本

另外我注意到这个版本的Emacs相当不稳定 - 它崩溃了几次.使用以前的版本时我不记得这种情况.任何帮助将受到高度赞赏.

macos emacs

5
推荐指数
2
解决办法
1258
查看次数

为包含集合的嵌套类正确实现NSObject描述方法

使用我自己的类,我通常会覆盖 - (NSString*)描述方法以简化调试.但是,当我调用我实现的类的描述时,从我的其他类中调用递归描述方法,来自"更深"类的所有格式化字符都被转义.这使得任何漂亮的打印都难以实现.这是一个让它更清晰的例子:

@interface Foo {
    NSArray *barsArray;
}
@end
@implementation Foo
- (NSString *)description {
    return [NSString stringWithFormat: @"foo contents: %@", barsArray];
}

@interface Bar {
    NSString *s1;
    NSString *s2;
}
@implementation Bar
- (NSString *)description {
    return [NSString stringWithFormat: @"s1: %@\ns2: %@", s1, s2];
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,来自B类描述的\n换行符将在A类描述方法的输出中被转义.任何想法如何摆脱或规避这种行为?打印全部包含集合的嵌套类时尤其烦人.

iphone

5
推荐指数
1
解决办法
1894
查看次数

标签 统计

emacs ×1

iphone ×1

macos ×1