# How can I make pepe/janet.kak properly override built-in janet.kak?

**URL:** <https://discuss.kakoune.com/t/how-can-i-make-pepe-janet-kak-properly-override-built-in-janet-kak/1889>\
**Category:** Help\
**Created:** [September 21, 2021, 11:29pm UTC](https://discuss.kakoune.com/t/how-can-i-make-pepe-janet-kak-properly-override-built-in-janet-kak/1889 "2021-09-21T23:29:46Z")\
**Posts on this page:** 1\
**Showing post:** 19

<div class="post-metadata">

**Author:** ![timber](https://discuss.kakoune.com/letter_avatar_proxy/v4/letter/t/5daacb/32.png) [@timber](https://discuss.kakoune.com/u/timber)\
**Post date:** [October 28, 2021, 3:34am UTC](https://discuss.kakoune.com/t/how-can-i-make-pepe-janet-kak-properly-override-built-in-janet-kak/1889/19 "2021-10-28T03:34:13Z")

</div>

I think janet.kak should put hooks into `provide-module janet %{}` so that pepe/janet.kak can override hooks.

There should be ways for third party modules to override built-in modules.

---

_[View the full topic](https://discuss.kakoune.com/t/how-can-i-make-pepe-janet-kak-properly-override-built-in-janet-kak/1889)._
