anchor.diff:    :in-order-to ((test-op (test-op "nyxt/tests")
                            (test-op "nyxt/download-manager/tests")
                            (test-op "nyxt/history-tree/tests")
  -                         (test-op "nyxt/keymap/tests")
                            (test-op "nyxt/class-star/tests")
                            (test-op "nyxt/ospm/tests")
                            (test-op "nyxt/prompter/tests"))))
  
positive.code:                ;; Keep password-store last so that it has higher priority.
                 (:file "password-pass")))
  
  (defsystem "nyxt/keymap"
    :defsystem-depends-on (nyxt-asdf)
    :class :nyxt-system
    :depends-on (alexandria fset str)
    :pathname #p"NYXT:libraries;keymap;"
    :components ((:file "package")
                 (:file "types")
                 (:file "conditions")
                 (:file "keymap")
                 (:file "scheme")
                 (:file "scheme-names"))
    :in-order-to ((test-op (test-op "nyxt/keymap/tests"))))
  
  (defsystem "nyxt/keymap/tests"
    :defsystem-depends-on (nyxt-asdf)
    :depends-on (alexandria fset nyxt/keymap prove)
    :components ((:file "libraries/keymap/test-package")
                 (:nyxt-test "libraries/keymap/tests/")))
  
  (defsystem "nyxt/class-star"
    :defsystem-depends-on (nyxt-asdf)
    :class :nyxt-system
  
negative.code:                quri
                 serapeum
                 nhooks
                 nkeymaps
                 str
                 phos
                 plump
  