Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit67d4b94

Browse files
committed
Allow virtual environments to be absolute paths
1 parent95a285c commit67d4b94

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

‎autoload/pymode/virtualenv.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ fun! pymode#virtualenv#init() "{{{
1111

1212
endfunction"}}}
1313

14-
fun!pymode#virtualenv#activate(relpath)"{{{
15-
letg:pymode_virtualenv_path=getcwd() .'/' .a:relpath
14+
fun!pymode#virtualenv#activate(path)"{{{
15+
letg:pymode_virtualenv_path=a:path
1616
callpymode#virtualenv#init()
1717
endfunction"}}}

‎doc/pymode.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ Bind keys to show documentation for current word (selection)
212212
*pymode-virtualenv*
213213

214214
Commands:
215-
*:PymodeVirtualenv*<path> -- Activate virtualenv (pathis related to
216-
current working directory)
215+
*:PymodeVirtualenv*<path> -- Activate virtualenv (pathcan be absolute or
216+
relative tocurrent working directory)
217217

218218
Enable automatic virtualenv detection*'g:pymode_virtualenv'*
219219
>

‎pymode/virtualenv.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,11 @@ def enable_virtualenv():
1515
1616
"""
1717
path=env.var('g:pymode_virtualenv_path')
18+
# Normalize path to be an absolute path
19+
# If an absolute path is provided, that path will be returned, otherwise
20+
# the returned path will be an absolute path but computed relative
21+
# to the current working directory
22+
path=os.path.abspath(path)
1823
enabled=env.var('g:pymode_virtualenv_enabled')
1924
ifpath==enabled:
2025
env.message('Virtualenv %s already enabled.'%path)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp