From f1268fa7f56e4ce817a870e451cd8355d1793a9a Mon Sep 17 00:00:00 2001 From: ralesi Date: Sat, 30 May 2015 17:11:55 -0700 Subject: [PATCH] improve powershell bindings --- contrib/!lang/windows-scripts/packages.el | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/contrib/!lang/windows-scripts/packages.el b/contrib/!lang/windows-scripts/packages.el index 97060a083..141f91493 100644 --- a/contrib/!lang/windows-scripts/packages.el +++ b/contrib/!lang/windows-scripts/packages.el @@ -17,4 +17,21 @@ (defun windows-scripts/init-powershell () (use-package powershell - :defer t)) + :mode ("\\.ps1$" . powershell-mode) + :defer t + :init + (progn + (defun powershell/define-text-objects () + (spacemacs|define-text-object "$" "dollarparen" "$(" ")") + ) + (add-hook 'powershell-mode-hook 'powershell/define-text-objects) + (evil-leader/set-key + "asp" 'powershell) + (evil-leader/set-key-for-mode 'powershell-mode + "mrr" 'powershell-regexp-to-regex) + + ;; TODO + ;; - split out powershell + ;; - get help output with mgg (Get-Help) or Get-Help -online + ;; - + )))