From 50a064f5e1ec85765ab0670cd2a04d2499f6cf65 Mon Sep 17 00:00:00 2001 From: Artur Malabarba Date: Mon, 20 Apr 2015 21:04:52 +0100 Subject: Require switchto.el where appropriate. Fix #280 --- sx-question-list.el | 1 + sx-question-mode.el | 1 + sx-switchto.el | 4 +--- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sx-question-list.el b/sx-question-list.el index f526bc1..11c7210 100644 --- a/sx-question-list.el +++ b/sx-question-list.el @@ -26,6 +26,7 @@ (require 'cl-lib) (require 'sx) +(require 'sx-switchto) (require 'sx-time) (require 'sx-tag) (require 'sx-site) diff --git a/sx-question-mode.el b/sx-question-mode.el index 378c60d..6583961 100644 --- a/sx-question-mode.el +++ b/sx-question-mode.el @@ -28,6 +28,7 @@ (require 'rx)) (require 'sx) +(require 'sx-switchto) (require 'sx-question) (require 'sx-question-print) diff --git a/sx-switchto.el b/sx-switchto.el index 6a195e0..718a941 100644 --- a/sx-switchto.el +++ b/sx-switchto.el @@ -22,9 +22,6 @@ ;;; Code: (require 'sx) -(require 'sx-filter) -(require 'sx-method) -(require 'sx-question-list) ;;; Keybinds @@ -54,6 +51,7 @@ ;;; These are keys which depend on context. ;;;; For instance, it makes no sense to have `switch-site' bound to a ;;;; key on a buffer with no `sx-question-list--site' variable. +(defvar sx-question-list--site) (sx--define-conditional-key sx-switchto-map "s" #'sx-question-list-switch-site (and (boundp 'sx-question-list--site) sx-question-list--site)) -- cgit v1.2.3