It ended up being a chrome extension called Vimium, which seems to 
overwrite shortcuts for a lot of sites.

On Monday, February 12, 2018 at 2:58:47 PM UTC-5, Nate L. wrote:
>
> You are so right.  I tried using this with Safari and everything works as 
> expected. I'll look into what extension in Chrome is getting in the way and 
> report back if I find out what it is.
>
> Thanks, Takowl!
>
>
> On Monday, February 12, 2018 at 2:24:55 PM UTC-5, takowl wrote:
>>
>> Sorry, I've never seen it before. If you don't know you've installed an 
>> extension, chances are it's something built into your browser.
>>
>> On 12 February 2018 at 17:28, Nate L. <[email protected]> wrote:
>>
>>> I don't think the search bar is something from a browser extension, (I 
>>> don't think I ever added it), but if it is, I'd love to remove it so I can 
>>> get back to good ol' Jupyter shortcuts :'(
>>>
>>> Would you know how to inspect whether it's an extension or not, and how 
>>> I can remove it?
>>>
>>> Thanks, Takowl!!!
>>>
>>> Best,
>>> Nathan
>>>
>>>
>>> On Monday, February 12, 2018 at 11:39:32 AM UTC-5, takowl wrote:
>>>>
>>>> Reinstalling probably won't make a difference to issues in the browser 
>>>> like that, though it's always possible.
>>>>
>>>> Is the search bar something from a browser extension? If it captures 
>>>> the key event before we get it, there's not much we can do about that.
>>>>
>>>> On 12 February 2018 at 16:33, Nate L. <[email protected]> wrote:
>>>>
>>>>> Hi Takowl,
>>>>>
>>>>> Yea, I'm in the *notebook* command mode. Upon uninstalling the Vim 
>>>>> extension, I can now add cells with 'a', but that's about it. When I 
>>>>> press 
>>>>> 'b', I get the search bar pop-up:
>>>>>
>>>>>
>>>>> <https://lh3.googleusercontent.com/-AnFiJqHWvKc/WoHBmCO2RsI/AAAAAAAAHL8/i9gvMAzMxAsfXD9cIzdXHa7DPCYbeZY3QCLcBGAs/s1600/Screen%2BShot%2B2018-02-12%2Bat%2B11.31.55%2BAM.png>
>>>>>
>>>>>
>>>>> Not sure what's wrong. Maybe I should reinstall jupyter?  The problem 
>>>>> with reinstallation is that there are so many ways to uninstall it that I 
>>>>> don't know which would be optimal for my case.
>>>>>
>>>>>
>>>>> On Monday, February 12, 2018 at 9:40:31 AM UTC-5, takowl wrote:
>>>>>>
>>>>>> Are you getting into *notebook* command mode? I don't use the vim 
>>>>>> extension myself, but from what I've heard, you press esc once to go 
>>>>>> from 
>>>>>> edit mode to vim command mode, and then again to go to notebook command 
>>>>>> mode. The cell selection cursor on the left should turn from green to 
>>>>>> blue 
>>>>>> when you switch to notebook command mode.
>>>>>>
>>>>>> On 12 February 2018 at 14:37, Nate L. <[email protected]> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> Thanks for the responses! Yes, I meant that the actions are not 
>>>>>>> shown in jupyter.
>>>>>>>
>>>>>>> Ok so now I've gotten it to the point where the vim commands are 
>>>>>>> working (the custom.css file is changing the colors of my prompt), but 
>>>>>>> now 
>>>>>>> the Jupyter commands are not working, so when I type DD or 'a' or 'b', 
>>>>>>> it's 
>>>>>>> not deleting or adding any extra cells.
>>>>>>>
>>>>>>> I've read that the problem is the vim extension, but the vim 
>>>>>>> extension is so good I don't really want to do without it.  
>>>>>>>
>>>>>>> Any thoughts as to why it's happening? 
>>>>>>>
>>>>>>> This is in my custom.js:
>>>>>>>
>>>>>>>
>>>>>>> 1 // Configure CodeMirror Keymap
>>>>>>>   2 require([
>>>>>>>   3   'nbextensions/vim_binding/vim_binding',   // depends your 
>>>>>>> installation
>>>>>>>   4 ], function() {
>>>>>>>   5   // Map jj to <Esc>
>>>>>>>   6   CodeMirror.Vim.map("jk", "<Esc>", "insert");
>>>>>>>   7   // Swap j/k and gj/gk (Note that <Plug> mappings)
>>>>>>>   8   CodeMirror.Vim.map("j", "<Plug>(vim-binding-gj)", "normal");
>>>>>>>   9   CodeMirror.Vim.map("k", "<Plug>(vim-binding-gk)", "normal");
>>>>>>>  10   CodeMirror.Vim.map("gj", "<Plug>(vim-binding-j)", "normal");
>>>>>>>  11   CodeMirror.Vim.map("gk", "<Plug>(vim-binding-k)", "normal");
>>>>>>>  12 });
>>>>>>>  13
>>>>>>>  14 // Configure Jupyter Keymap
>>>>>>>  15 require([
>>>>>>>  16   'nbextensions/vim_binding/vim_binding',
>>>>>>>  17   'base/js/namespace',
>>>>>>>  18 ], function(vim_binding, ns) {
>>>>>>>  19   // Add post callback
>>>>>>>  20   vim_binding.on_ready_callbacks.push(function(){
>>>>>>>  21     var km = ns.keyboard_manager;
>>>>>>>  22     // Allow Ctrl-1 to change the cell mode into code in Vim 
>>>>>>> normal mode
>>>>>>>  23     km.edit_shortcuts.add_shortcut('ctrl-1', 
>>>>>>> 'vim-binding:change-cell-to-code',     true);
>>>>>>>  24     /// Allow Ctrl-2 to change the cell mode into Markdown in 
>>>>>>> Vim normal mode
>>>>>>>  25     km.edit_shortcuts.add_shortcut('ctrl-2', 
>>>>>>> 'vim-binding:change-cell-to-markdow    n', true);
>>>>>>>  26     /// Allow Ctrl-3 to change the cell mode into code in Vim 
>>>>>>> normal mode
>>>>>>>  27     km.edit_shortcuts.add_shortcut('ctrl-3', 
>>>>>>> 'vim-binding:change-cell-to-raw', t    rue);
>>>>>>>  28     // Delete cell with dd
>>>>>>>  29     km.edit_shortcuts.add_shortcut('d+d', 
>>>>>>> 'jupyter-notebook:delete-cell', true);
>>>>>>>  30     // Update Help
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Monday, February 12, 2018 at 5:35:33 AM UTC-5, takowl wrote:
>>>>>>>>
>>>>>>>> It can be tricky to get custom.js to load things at the right 
>>>>>>>> point. Have a look at the examples here to wait for promises:
>>>>>>>>
>>>>>>>> https://github.com/jupyter/notebook/blob/master/notebook/static/custom/custom.js
>>>>>>>>
>>>>>>>> If you're having some trouble, scatter some console.log('A') calls 
>>>>>>>> around (with different letters) and then look in your browser's 
>>>>>>>> Javascript 
>>>>>>>> console to see which bits are getting run.
>>>>>>>>
>>>>>>>> On 9 February 2018 at 20:01, Nate L. <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> I am using Jupyter on SSH, with the amazing VIM extension. 
>>>>>>>>> However, when I try to modify the vim mappings in the config file, 
>>>>>>>>> the 
>>>>>>>>> actions are now shown in my jupyter notebook.  Does anyone know how I 
>>>>>>>>> can 
>>>>>>>>> see which config file is being used by my jupyter folder? My current 
>>>>>>>>> config 
>>>>>>>>> file is ~/.jupyter/custom/custom.js, but it's not loading on the 
>>>>>>>>> Jupyter 
>>>>>>>>> notebook :(
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>>> Groups "Project Jupyter" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>> send an email to [email protected].
>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>> https://groups.google.com/d/msgid/jupyter/a141af95-ed48-4f9d-9350-3ab3ddb0d703%40googlegroups.com
>>>>>>>>>  
>>>>>>>>> <https://groups.google.com/d/msgid/jupyter/a141af95-ed48-4f9d-9350-3ab3ddb0d703%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "Project Jupyter" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/d/msgid/jupyter/f21cfbb7-1604-4205-b74b-3480a61a0e80%40googlegroups.com
>>>>>>>  
>>>>>>> <https://groups.google.com/d/msgid/jupyter/f21cfbb7-1604-4205-b74b-3480a61a0e80%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Project Jupyter" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/jupyter/280bb00f-c06c-4161-a4e0-f4980d64bc1f%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/jupyter/280bb00f-c06c-4161-a4e0-f4980d64bc1f%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Project Jupyter" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jupyter/147044c4-8fa4-4c18-a0a6-cd1170557752%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jupyter/147044c4-8fa4-4c18-a0a6-cd1170557752%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/de5a2eee-9dee-496b-a9e3-eface0498bad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to