В то время как location.protocol должен сделать это для Вас как упомянутый Peter Stone, но Вы не должны полагаться на JavaScript ни для какой истинной безопасности, и т.д.
я думаю значение с быть "https": для location.protocol, если Вы находитесь на SSL.
Это указано в НОВОСТИ для Emacs ( Ch N
):
***
display-buffer 'пытается быть умнее при разделении окон. В новая опция
Функция-разделенного окна »позволяет вы указываете свою собственную функцию для поп новые окна. Его значение по умолчаниюразумно разделить окно 'может разделить окно либо вертикально, либо по горизонтали, в зависимости от того, что кажется больше подходит в текущей комплектации. Вы можете настроить поведение разделить окно разумно, настроив
split-height-threshold »и новый опция `split-width-threshold '. Обе параметры теперь принимают значение nil на запретить расщепление в одном направлении. Установка порога ширины разделения на ноль препятствует горизонтальному разделению и получает вы поведение Emacs 22 в этом уважение. В любом случае дисплей-буфер теперь может разделить самое большое окно вертикально, даже если он не такой широкий как содержащий фрейм.
Я думаю, что вам нужно:
(setq split-width-threshold nil)
(но я думаю, что вы используете вертикальное и горизонтальное разделение, противоположное терминологии Emacs (которая мне кажется нелогичной) а также))