我正在使用emacs,我已经配置了jedi.el,所以它在dot之后自动填充。
我们假设我正在编写模块func applicationWillTerminate(application: UIApplication) {
let loginManager: FBSDKLoginManager = FBSDKLoginManager()
loginManager.logOut()
}
,并且我在env中安装了名为 index do
column 'Instructor Name',:user
column 'Email Address', :email
column 'Phone Number', :phone
column 'website', link_to 'google', 'www.google.com'
column :bio
actions defaults: false do |application|
if application.user.instructor == 2
button_to 'Disapprove', instructor_deny_user_path(application.user.id), method: :put
else
button_to 'Approve', instructor_approve_user_path(application.user.id), method: :put
end
link_to "resume",getresume_instructor_applications_path(id: application.id)
end
end
的软件包。
我的文件my_app.my_module
将如下所示:
my_module
现在问题是jedi.el试图从my_app/my_module.py
(给我import my_module
class SomeClass:
pass
(...)
my_module.<here_i_expect_autocompletion_from_my_module_package>
等)自动完成,而不是从env中安装的my_app.my_module
包中自动完成。
我该怎么做才能获得预期的自动完成功能?
修改:看起来这是SomeClass
问题而不是my_module
,因为我只能使用jedi
重现问题。
答案 0 :(得分:0)
事实证明这是jedi
的问题,而不是jedi.el
的问题。
此外,似乎此行为特定于基于pyramid
框架的项目。