diff --git a/rtv/page.py b/rtv/page.py index d106e58..f575d53 100644 --- a/rtv/page.py +++ b/rtv/page.py @@ -155,6 +155,13 @@ class Page(object): self.nav.cursor_index = 0 self.nav.inverted = True + @PageController.register(Command('HIDE')) + @logged_in + def hide(self): + data = self.get_selected_item() + with self.term.loader('Hiding'): + data['object'].hide() + @PageController.register(Command('UPVOTE')) @logged_in def upvote(self): diff --git a/rtv/templates/rtv.cfg b/rtv/templates/rtv.cfg index d52909e..a1cdcb5 100644 --- a/rtv/templates/rtv.cfg +++ b/rtv/templates/rtv.cfg @@ -121,6 +121,7 @@ PAGE_UP = m, , PAGE_DOWN = n, , PAGE_TOP = gg PAGE_BOTTOM = G +HIDE = x UPVOTE = a DOWNVOTE = z LOGIN = u