 ;; Opinel
 (ke/bind-key-to-dired-and-c-map ke/opinel-prefix "o" 'ke/run-opinel-command)
 (ke/bind-key-to-dired-and-c-map ke/opinel-prefix "r" 'ke/reset-opinel-environment)
-
+(ke/bind-key-to-dired-and-c-map ke/opinel-prefix "s" 'ke/opinel-get-services-status)
+(ke/bind-key-to-dired-and-c-map ke/opinel-prefix "x" 'ke/run-opinel-remote-command)
 
 (provide 'init-orange)

                                                (file-name-directory buffer-file-name)))))
    (concat ke/bear-path " -o " full-path "/compile_commands.json -- ")))


(defmacro ke/create-function (argument)
  `(defun ,(intern (concat "ke/compile-" argument)) (&optional prefix)
     "KE Compilation System, calls 'compile without cluttering the default values"
     (interactive "P")

  `(define-key dired-mode-map (concat ,prefix ,key) ,symbol)
  `(define-key c-mode-base-map (concat ,prefix ,key) ,symbol))

(ke/create-compilation-function "clean")
(ke/create-compilation-function "all")
(ke/create-compilation-function "check")
(ke/create-compilation-function "deb-main-deploy")

(require 'cc-mode)

