{"action":"closed","issue":{"url":"https://api.github.com/repos/facelessuser/pymdown-extensions/issues/5","labels_url":"https://api.github.com/repos/facelessuser/pymdown-extensions/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/facelessuser/pymdown-extensions/issues/5/comments","events_url":"https://api.github.com/repos/facelessuser/pymdown-extensions/issues/5/events","html_url":"https://github.com/facelessuser/pymdown-extensions/issues/5","id":109897356,"number":5,"title":"Maybe move away from patching over \"extra\" extensions","user":{"login":"facelessuser","id":1055125,"avatar_url":"https://avatars.githubusercontent.com/u/1055125?v=3","gravatar_id":"","url":"https://api.github.com/users/facelessuser","html_url":"https://github.com/facelessuser","followers_url":"https://api.github.com/users/facelessuser/followers","following_url":"https://api.github.com/users/facelessuser/following{/other_user}","gists_url":"https://api.github.com/users/facelessuser/gists{/gist_id}","starred_url":"https://api.github.com/users/facelessuser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/facelessuser/subscriptions","organizations_url":"https://api.github.com/users/facelessuser/orgs","repos_url":"https://api.github.com/users/facelessuser/repos","events_url":"https://api.github.com/users/facelessuser/events{/privacy}","received_events_url":"https://api.github.com/users/facelessuser/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/facelessuser/pymdown-extensions/labels/Enhancement","name":"Enhancement","color":"207de5"},{"url":"https://api.github.com/repos/facelessuser/pymdown-extensions/labels/Priority%20-%20Medium","name":"Priority - Medium","color":"fef2c0"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-05T22:12:26Z","updated_at":"2015-10-06T21:48:22Z","closed_at":"2015-10-06T21:48:22Z","body":"Currently, pymdown extensions allows you to include *pymdown-extensions* with default *extra* extensions. Maybe a less annoying approach would be to have a *pymdown-extra* extension that stands in place of *extra* and does things like replace smartstrong with betterem etc.  This way we can move away from the post extension load hack where we overwrite smartstrong etc.  Instead we can just educate the user on what extensions are incompatible and provide them with a drop in replacement.  For instance, you shouldn't use smartstrong and betterem together; just pick one."}}