小编Dre*_*rew的帖子

我可以使用ido-completed-read而不是在任何地方完成阅读吗?

我是一个大风扇ido-mode,以至于我想用它喜欢的东西describe-functionfind-tag等等,而无需编写像在"我能得到IDO模式完成了在Emacs搜索标签?" 每一个人.

(defalias completing-read ido-completing-read)
Run Code Online (Sandbox Code Playgroud)

(setf 'completing-read 'ido-completing-read)
Run Code Online (Sandbox Code Playgroud)

不起作用,至少部分是因为它的主体ido-completing-read调用completing-read,所以任何简单的重新定义都会导致无限递归.

从理论上讲,它应该是可能的,因为文档字符串的第一行ido-completing-read是"Ido替换内置函数" completing-read.我环顾四周,似乎找不到任何试图或成功的人.

我意识到Icicles可能会提供类似这样的东西,无论如何我最终可能会继续这样做,但这比我现在想要的更多一点.

谢谢你的帮助.

emacs elisp editing ido-mode icicles

11
推荐指数
3
解决办法
2736
查看次数

emacsclient无法加载颜色"unspecified-bg"

Unable to load color "unspecified-bg" [16 times]在使用时遇到错误emacsclient -c.我已经开始使用emacs了emacs --daemon.这似乎意味着我的自定义面将无法加载.

像往常一样启动emacs,然后使用时M-x server-start,这个问题根本不会发生.如何emacsclient -c正确加载面部?

这是相关的代码:

(custom-set-faces'(默认(((((((((((((((((((正常:重量正常:高度120:宽度正常:铸造厂"未知":家庭"Inconsolata")))))

emacs emacs-faces

10
推荐指数
1
解决办法
1140
查看次数

从solr调用存储过程

我正在编写一个通过solr 3.4搜索的应用程序.要填充solr的索引,我使用dataimporthandler和com.microsoft.sqlserver.jdbc.SQLServerDriver类从MS SQL数据库中获取数据.

现在我正在尝试在数据库上调用存储过程,但solr日志总是返回错误:

Full Import failed:org.apache.solr.handler.dataimport.DataImportHandlerException: Unable to execute query: exec dbo.h_getThumbnails @h = '52'        Processing Document # 48
    at org.apache.solr.handler.dataimport.DataImportHandlerException.wrapAndThrow(DataImportHandlerException.java:72)
    at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:253)
    at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:210)
    at org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:39)
    at org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59)
    at org.apache.solr.handler.dataimport.CachedSqlEntityProcessor.getAllNonCachedRows(CachedSqlEntityProcessor.java:69)
    at org.apache.solr.handler.dataimport.EntityProcessorBase.getSimpleCacheData(EntityProcessorBase.java:259)
    at org.apache.solr.handler.dataimport.CachedSqlEntityProcessor.nextRow(CachedSqlEntityProcessor.java:58)
    at org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:238)
    at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:596)
    at org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:622)
    at org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:268)
    at org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:187)
    at org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:359)
    at org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:427)
    at org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:408)
Caused by: java.lang.NullPointerException
    at org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:251)
    ... 14 more
Run Code Online (Sandbox Code Playgroud)

我已经尝试了不同的版本来调用存储过程.这里的查询:

<entity  name="PicturePath" processor="CachedSqlEntityProcessor" query="exec dbo.h_getThumbnails @h = 4
">      </entity>

<entity  name="PicturePath" processor="CachedSqlEntityProcessor" query="call dbo.h_getThumbnails @h = 4
"> …
Run Code Online (Sandbox Code Playgroud)

sql solr stored-procedures sql-server-2008

10
推荐指数
1
解决办法
4001
查看次数

Elisp中的过滤功能

filter在Emacs Lisp中是否有相当于高阶函数的东西?喜欢python或Javascript的功能.

(filter-equivalent (lambda (n) (= (% n 2) 0)) '(1 2 3 4 5 6 7 8))

==> (2 4 6 8)
Run Code Online (Sandbox Code Playgroud)

emacs elisp higher-order-functions remove-if

10
推荐指数
2
解决办法
814
查看次数

如何让Emacs键绑定识别大写字母?

如何让Emacs识别MC(meta-shift-c)而不是将其翻译为mc?

目前,当我这样做时,C-h k M-C我得到: M-c (translated from M-C) runs the command capitalize-word.

如何才能将MC翻译成Mc?

emacs elisp

10
推荐指数
1
解决办法
1185
查看次数

Emacs-lisp挂钩用于检测活动缓冲区的变化?

我试图在活动缓冲区改变时执行

  1. 更改当前窗口中的缓冲区(例如C-x <left>).
  2. 切换到另一个窗口(C-x o).
  3. 切换到另一个帧.

他们的钩子适合检测吗?

到目前为止我想到了什么

通过标准挂钩我找到了以下选项,其中没有一个完全符合我的要求:

  • buffer-list-update-hook被称为(1)和(2).但它不合适,因为它在缓冲区更改之前运行,而我想知道更改current-buffer 的内容.

  • window-configuration-change-hook可用于检测当前窗口中显示的缓冲区的更改,并根据需要在更改运行.然而,它不适合M-x other-window.

  • mouse-leave-buffer-hook 对于检测基于鼠标的窗口切换似乎是可行的,但是它经常被调用(对于我用鼠标切换窗口四次,切换前三次和切换一次),这需要额外的逻辑来防止多次执行.

  • post-command-hook 虽然可行,但有点沉重,即使是小错误,也有可能导致编辑器显着减速.

  • 由于我的操作需要使用with-selected-window,触发这些钩子,因此必须注意避免钩子触发自身的无限循环.

emacs hook

10
推荐指数
2
解决办法
1118
查看次数

使用asp.net调用存储过程

如果我在web.config文件中定义了连接字符串,如何从C#代码创建与SQL db的连接(抱歉忘记指定),然后调用存储过程.然后我想最终以某种方式使用这些数据作为GridView的DataSource.

以下是在web.config中定义连接字符串的方法:

<connectionStrings>
 <add name="db.Name" connectionString="Data Source=db;Initial Catalog=dbCat;User ID=userId;Password=userPass;" providerName="System.Data.SqlClient" />
 </connectionStrings>
Run Code Online (Sandbox Code Playgroud)

数据库服务器是Microsoft SQL服务器.

这是我在寻找的东西:

ConnectionStringSettings conSet = ConfigurationManager.ConnectionStrings["db.Name"];
SqlConnection con = new SqlConnection(conSet.ConnectionString);
Run Code Online (Sandbox Code Playgroud)

获取数据的代码相当简单.我更感兴趣的是从web.config文件中的connectionString变量访问它.

sql-server asp.net stored-procedures connection-string web-config

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

在osx上的IntelliJ 11.1中使用emacs模式MB输入unicode积分

在os x上使用IntelliJ 11.1的默认emacs键绑定我尝试使用MB(或字面上的选项-B)返回一个单词,而不是向后移动一个单词,输入unicode整数符号.MB(选项-B)在我的emacs安装中正常工作.

unicode macos emacs intellij-idea

9
推荐指数
1
解决办法
636
查看次数

组织模式穿透颜色

默认情况下,Org-mode中的删除文本(如:+ text +)为黑色.我想让它们变灰.问题是,我找不到定制它的地方.我试过了M=x describe-face,结果就是"默认面孔",这令人费解.Org-mode有没有配置透视颜色的地方?

emacs org-mode emacs-faces

9
推荐指数
1
解决办法
2859
查看次数

如何在emacs24中加载颜色主题时修复"符号的函数定义无效"?

当我加载我的.emacs,虽然颜色主题,黄昏,加载很好,但它显示我这个错误信息:

Symbol's function definition is void: color-theme-twilight
Run Code Online (Sandbox Code Playgroud)

在我的.emacs我已添加以下行添加颜色主题:

(require 'color-theme)
(setq color-theme-is-global t)
(color-theme-initialize)
(color-theme-twilight)
Run Code Online (Sandbox Code Playgroud)

color-theme-twilight.el文件存在于~/.emacs.d/themes/

我看了这个问题.但解决方案是纠正错字.但我不是那个错字.我在emacs24上.问题是什么?

emacs color-scheme

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