emacs-w3mから外部ブラウザの割り当て方が解からないです。

browse-url function w3m-browse urlで割り当てているのですがここに
firefoxを起動させるような事を書くとemacs-w3mが起動せずfirefoxを
起動させようとします...

browse-at-pointでemacs-w3mで開かずにfirefoxで開こうとする
 
基本は今のままemacs-w3mで、w3m-view-url-ext..Mでfirefoxを新規タ
ブで開く事をしようとして...出来ません。

xyzzy www-modeと同じぐらいにしたいです...

w3m上ではMでfirefoxは上がりますが、emacs-w3mから上がらないです。

browse-urlは少し古いですがなんとかしたいです。
browse-urlを22.Xから持ってきたら機能しなかった...

21.02のcygwin pacageです。古い物で機能させるにはどう書けば

解決したいので教えて下さい。お願いします(><