summaryrefslogtreecommitdiff
path: root/plugin/hackernews.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/hackernews.vim')
-rw-r--r--plugin/hackernews.vim21
1 files changed, 5 insertions, 16 deletions
diff --git a/plugin/hackernews.vim b/plugin/hackernews.vim
index bbe8200..cb0bff1 100644
--- a/plugin/hackernews.vim
+++ b/plugin/hackernews.vim
@@ -16,8 +16,8 @@ au! BufRead,BufNewFile *.hackernews set filetype=hackernews
" Set required defaults
-if !exists("g:hackernews_stories")
- let g:hackernews_stories = 'news'
+if !exists("g:hackernews_arg")
+ let g:hackernews_arg = 'news'
endif
if !exists("g:hackernews_marks")
@@ -27,20 +27,9 @@ endif
function! HackerNews(...)
if a:0 > 0
- let available_lists = ['news', 'newest', 'ask', 'show', 'shownew',
- \'jobs', 'best', 'active', 'noobstories']
- if index(available_lists, a:1) >= 0
- let g:hackernews_stories = a:1
- let stories = a:1
- else
- let g:hackernews_stories = 'news'
- let stories = ''
- end
- else
- let g:hackernews_stories = 'news'
- let stories = ''
- end
- execute "edit " . stories . ".hackernews"
+ let g:hackernews_arg = a:1
+ endif
+ execute "edit .hackernews"
normal! gg
endfunction